Added parsing.hs from c9 lecture 8

since Parser is the type synonym for String->[(a,String)]
we can't instantiate it as Monad
therefore we define `bind` and return'