Adding initial cabal project
Fixing the gitignore