Update Gitignore

Ignore my emacs backup files. -.-
Comments Update

Inline and Block comments are now supported! use ```;;``` for inline and
```#| foo |#``` for the block comments. Block comments may span multiple
lines. However they cannot be nested, yet.

Fiddled with the cabal file as well.