begin writing a terrible monster of a parser
fix stupid refactor bug
basic lossy parse works

does not save templates for most nodes, so the original text cannot be recreated from the AST
Merge pull request #1 from uniphil/parser

begin writing a terrible monster of a parser