Add cabal setup
Boilerplate for tests
Somehow I Overlooked the fromEnum...