Add ComposeT (Fixes #4)
Manually write instances for ComposeT instead of GeneralizedNewtypeDeriving
Forgot to remove GeneralizedNewtypeDeriving pragma
Merge pull request #7 from duairc/composet

Add ComposeT