added state monad implementation
added mlet implementation
rebase change
Merge pull request #1 from megakorre/master

added state monad implementation