Fixes #24 for classes and fixes shift/reduce errors
Type defs are not put into the type environment
Add file with changes made to parser
Update gitignore to add errordump files
Add documentation
Add new ast node for type annotations
Start work on adding classes to type env