added an output buffer for output file and log file.
changed scanner for use with parser.
added more hard-keywords to the symtable at the beginning.
first runnable version of the parser, still not doing the right thing...