Delegate primary_key to superclass when necessary, otherwise default; added testing
Merge pull request #53 from signpost/superclass_delegating_primary_key

Delegate primary_key to superclass when necessary, otherwise default