Minor code cleanup, added operator<< printing for type members.
Initial useful implementation using symbol table for variable type lookup.
Forgot to add symbol table implementation file.