AbstractClass inheritance and Implementation

* Added extend to AbstractClass
* Added Implement to AbstractClass
TODO: the example is a lot messy need to write a better example