Do not overwrite save method, let's use the signal
Passed pylint
Switched from signing to login to make django test suite happy. See https://code.djangoproject.com/ticket/20114