NumbatType is now passed around as a pointer
Added implementation for Position functions
Added function for creating raw types
Implemented friend function for creating variables
AST inherits publicly now
Made the parsing context part of the AST