move signal receivers to models.py

I don't know another way to completely prevent circular imports anywhere in signals.py or models.py.