code compiles and base navigation and constructor functions have been created for symbols and symbol tables. need to implement them and add properties to symbols as they come up in the symantics