Add support for specifying how to encode datatypes in Data.Aeson.TH
Fixes #68 and fixes #66.
Merge pull request #97 from basvandijk/th-encoding

Add support for specifying how to encode datatypes in Data.Aeson.TH