added a result monad
continuation monad
Merge pull request #4 from megakorre/result_monad

added a result monad