Persisting notifications is now optional.
Added/updated tests and fixed various bugs
Integrated South and created initial migration.
Added custom_payload field to Notification model + tests