Makes it a bit easier to use from Java
Allows non-lexicalized symbols to be inferred from lexicalized symbols
Cleans up parser test with some better imports
Defines root symbols for grammars and uses them to constrain possible parsing outcomes
Adds TemporalParser with methods for easier use from Java