Add missing Haskell source files/add .gitignore