Start putting together lexer / parser