fix gitignore, add new haskell stuff