added test for rebuilding the environment after modifying the cabal file
.gitignore tweak