Made SymbolTables able to print out their contents (recurses downward)
Re-added compiler functionality (accepts files and redirected stdin)