Renamed delegating input scanner, clarifying tests for input scanners
Additional layer of immutability...
Created static scope for 'predefined' symbols
Renamed symbol table -> scope
Removed syntax unit because it provided no behavior/value