Modifications to Analyzer so that it will read one line each time it is called
Removed InputScanner class and moved functionality into InputReader
Refactored LexicalAnalyzer to return tokens
Added a context analyzer to verify type signatures of commands