Renamed then*() methods
TreeKinds now creating their respective nodes
Converted parser to use parsing table
Refactored grammar for optional terminator in sequence expressions, added safety check in visitors to prevent stack overflow errors