Moved signals out of models.py into signals.py