add a getOrCreateClass with a method signature that includes a proposed super class to the schema interface and all implementing classes.
Merge pull request #1505 from Amicus/master

Add new method getOrCreateClass that accepts superclass