reworked the symbol table
pretty printing trees
updated show in ast
beginning the map of maps
ScopeMap type added
symbol table works for all but updating
fixed typing of character list at parse time
can build a symbol table correctly now
type checking still a work in progress