Update gitignore
Tinkering with Template Haskell.
note on fundeps