getandcheckattributes no longer checks methods (bug fix). symbol table now implemented as linkedhashmap to retain order of inserted elements
added inheritance for varformals
fixed typecheck for dotnote (dispatch) and all instances of duplicate variables and inheritance inssues. all files compile
Type check is done.
Revert "Type check is done."

This reverts commit ac21e1651bd9e1750d209dcfdaed7dc8f3151eeb.
Nvm. type check isn't done.  it compiles all files but further testing showed errors in some places
connected typecheck to ErrorMaster
typecheck compiles for all given test files (super and this not yet implemented)
I think i implemented SUPER correctly (and regular dispatch and this)
Current TypeChecker is done. super, this, dispatch, dotnodes, overrides, whatnots.  Hope I didn't miss anything