Initial implementation of ContT

Based off of:
https://gist.github.com/paf31/2dfcefe275db262beb42
Merge pull request #1 from ethul/topic/continuation-monad-transformer

Initial implementation of ContT