Now Typeable instances are derived automatically.

This breaks the major goal of this package to be Haskell
2010 compatible, but unfortunately as of GHC 7.8 it is no
longer possible to manually derive Typeable instances.
Updated my e-mail address.
Added more entries to .gitignore.