base parse engine support
Add basic travis ci support
support a multiline ocaml parse engine
change the markup engine to support character ranges
bug fix in interrupted build handling