Add monad library dependency
Make ParsEx a Monad
Merge branch 'feature/monad' into develop