Removed old test resources
Made graph the root scope
Added Library to hold symbol table
Refactored code to use Library instead of runtime
Created a better name manager