Wrote out better descriptions for requirements, and looked more at my other answers and altered how a class extends another class. Found answer through http://www.cplusplus.com/doc/tutorial/inheritance/
Merge pull request #26 from gardnedn/master

Wrote out better descriptions for requirements, altered extends as well after I began rereading the questions.