Re-order some methods in crm.views and crm.urls
CBV to edit user settings
CBV to create relationship
A bit more PEP8 & cleanup in CRM
Fix decorators/mixins from merge conflict
Bugfixes in new CBVs
Update tests to reflect built-in CBV behavior

CBVs implement options requests by default.
Use mixin rather than @method_decorator
A few more changes
Update tests due to new redirect behavior

Code is simpler & easier to understand if we just redirect to the
dashboard by default. The user should not see a change because we use
the 'next' parameter already to customize.
List out test names in crm.tests.__init__
Pyflakes clean on crm
Allow passing in permission names rather than objects to factory
Add more tests for crm app
Use standard permisson for EditBusiness view.
Don't require transaction.commit_on_success for mere detail views
Save groups when creating a new user
A few changes in crm.forms
Release notes for bugfixes
More consistency in crm.models