Phase4 functionality added, created ScopeManager.

Added ScopeManager class to monitor the context of the classes being
created by the compiler to be able to access the correct SymbolTables
quickly and efficiently.