added sbt project & moved Monads.scala. Wanted to test out ScalaCheck and using sbt for dependencies
added code from Daniel Spiewak's blog on Parser Combinators