Modify class-extends to accept interface implements.
Namespace calls to project-path in test task.
Add interface support to parent-less class definitions.
Allow empty function and method declarations.