force try in LibPar to handle parse exceptions
removed monads where applicative functors suffice
ebnf grammar monadic parser
.gitignore added