Yacc style parsing!!!
Refactoring, everything is messy
Cleaning up tests
Refactoring
More refactoring
Works again
Change in testing framework
Yacc Matches