generating init methods and some fixes

init only explicitly works for integer fields because I dont know what
to put in v0 or which ASTNodes to visit, I only do ConstIntExpr now
had to not exit method and field scopes at end of type checking so that
I can still use the variable symbol table
just fixed tabbing in location class
semantic visitor had some bad comments