Add Cabal files
First code drop