Started building AST classes and CUP specs. Declarations section of language is mostly complete - still need to implement tuples, lists, fix variable definitions for custom types and tie up a couple more loose ends. Statements section of language is still completely unimplemented