Add initial parser
Attempt to add pretty printer, no work so good
Make parser and lexer compile