Fix bad lexer test outputs
Add parser test files (only inputs for the most part)
Refactor sturture of module exports and added parser tests