Change settings to include messaging.
Change order of fields.
Add fields to model.
Change template to show flash message.
Add message to view.
Apply models changes to database.
Update documentation to include userprofile.
Update models, views with docstrings for Sphinx.
Merged conflicts, please check.
Merge pull request #59 from ns-uw/master

Minor tidying