changed domonad to thread and added mdo
mdo test
added object monoid for gather writer results
start on parser monad
more parsers
added return object to objectMonoid module