fix .cabal file and adjust .gitignore again