Add cabal setup
Boilerplate for tests