Add login capability
Move login functionality to the todo app and add logout functionality

- The url used for login is now specific to the todo app
- Templates have moved from smghd to todo
- LoginRequiredMixin has been updated to use the login_url for the todo app
Add login option to main bar

- Also redirect to personal list overview when no next url is given
Add capability for a user to change their password
Move auth related templates to their own subdirectory
Add ability to recover an account's password
Add django-registration-redux to handle registrations, no templates yet

- Update settings and README to reflect the change in requirements
- Move templates for django.contrib.auth to a place where they are expected
- Use the URLs from django registration
- Make everything use the default urls instead of the todo urls for auth related things
- Move the right hand menu from the todo base template to the general base template
Give the registration templates their own base template
Add templates for registration

- Registration uses email activation
- Add links to registration form from other places
Make a generic registration form template, all other registration related templates that use forms inherit from this