Includes better error handling, additional tests, parsing and lexing fixes to match the desired behavior defined by the new tests, and a very basic REPL implementation.
Working (but likely buggy!) lexing, parsing, and evaluation of Tree Calculus terms