updated directory and package structure. added test programs. modified a few key AST node classes to contain type checker information.  finished type checking portions: adding methods/attributes, inheriting methods/attributes.  need to finish type checking methods and attributes.
Merge branch 'master' of github.com:pellio8488/cool_compiler