Add new parser to move out creation of methods and typedef logic
Add new files for reworked typechecker
Update gitignore
Lay out types for new typechecker
Add notes on approach
Annotate types for ast structs in astR.rkt and get rid of magic
Restart typechecker and move old work into notes file.
Start work on new typed typechecker
Make the lexer recognize decimal point numbers