parser and symbol table finished

fixed the symbol table exception by implementing comparable
fixed the out of range exception in tree builder with try / catch
exception
fixed the tree building algorithm by correctly anticipating either null
or non null current node