Renamed Sexp to List and removed concept of vectors
Renamed Reference to Symbol
Renamed atom to literal
Implemented #toString for integer and string literal
Added quoting and unquoting
Added DefinitionTable to keep track of definitions
Distinguish lexer rules from tokens
Let Program be the AST's top node
Added a bunch of examples