First attempt at state monad
Removed copied tests in StateIntMonadTest (from IdentityTest).  Started investigating type lambdas using dynamic Groovy
Got left identity monad test working for StateIntMonad
Added right identity and associativity test to StateIntMonad