added .gitignore file for cabal-dev etc