notifications advancement: background queue, improved signals, email messages
django management command and celery task to purge old notifications
notification advancement: spatial user settings, web user settings model, management task, tests

need to write more tests!