Changed documentation to acknowlege contributors.
Added tests for inheritance testing, and updated type checks to handle subclassing properly.
Merge branch 'local'