remove Functor m constraint for IterT instances
added Apply and Bind instances for FreeT
Merge pull request #51 from fizruk/fix-instance-contexts

Cleanup FreeT and IterT instances