Add example monads

Mainly drawn from http://warpedjavaguy.wordpress.com/2013/04/09/flatmap-on-the-monad-in-java/