Add ClassDefinition + supertypes

- TypeDeclaration
- ClassOrInterface
- AnyClass
- ClassDefinition
Add tests for ClassDefinition + supertypes