Signals are now connected without specifying the class and non-IK models are filtered out in the receivers. This is necessary because of a bug with how Django handles abstract models. Closes #126