chaged main to use Parser interface
added isTokenCorrect()/isLexemeCorrect() functions and some code in program()
changed placement of error counting and lexeme reading
implemented with singleton pattern
removed EffC++ warnings caused by pointer members
implemented FileReader singleton for processing file
added attributes for global errors and warnings count
delegated file reading to FileReader member
added line counter member and its getter
added increments to error counter in error functions
modified getTokenString to be static
added static modifier to getClass() and implemented syntax error methods
added static modifiers to getInstace() and instance member
added bool parameter to skip token retrieval and modified class to use FileReader and ErrorReporter
added FileReader to list of code files
added setErrorReporter and setFileReader methods to avoid dependencies in constructors
corrected uninitialized pointers errors
added sample resources for bytecode generation
changed file open mode for errorOut file
added test cases