Add .gitignore

Ignore files generated by ghc
First 20 problems

The solutions to the first 20 project euler problems