Implemented parsing for Class, Sub, Function and properties, and some associated tests