Major updates to parser.py and the addition of symbolTable.py.

I started on the updates to the parser to include symbol tables,
including prepping for the Semantic Analyzer. Stopped at line 980.