Initial commit, includes lexer code and new packages for parser code.