Various small changes to Haskell solutions
- added main methods for compilation
- extended gitignore