wrote a gitignore file for cabal