Bug fix in GeneAssociation MRO

Registered does not have an __init__, so no call to super is necessary.
 Call self.register() directly instead.

Fixes #1.
Merge branch 'master' of https://github.com/streppneumo/isp

Changes to Corey's file while bug fixing.