Third pass at H.Scope
Implemented H.Monad.Scope
Updated todo
Switch from parsec to applicative-parsec
Make main program system more flexible
Update to use new SourcePos