Moved the todo list to the database.
Merge branch 'v2' into v3
Merge branch 'v2'
You can now add todos.
Merge branch 'v3'
Following things have been accomplished:

1. Split pages into partials, using base.html as the parent
2. Added navigation to login, logout, list current todos, home page
3. Added link between todo items and a user
4. Store user_id in local storage to be used when making REST calls to the back end
5. Create new todos using angular
6. List todos using angular
7. Authenticating user
8. How to use sessions
9. Logging user out of session
Merge branch 'v4'
Following items added for this version:

1. New modal styles to handle the modal for editing a todo (non-angular)
2. Added xeditable as an inline angular editor for the todo table
3. Refactored todo loading logic in controllers so that one function handles the process
4. Introduced Restangular to show how you can reuse the initial Restangular route
5. Updated todo.tpl.html so that you can view how Angular and Django differ in handling CRUD operations for a todo list
6. Added a completed status to the model for todo
7. Refactored urls so that all api calls for todo go through one route
8. Refactored views so that a function-based view could handle logic based on the request method
9. Added xeditable to bower dependency list.
Merge branch 'v5'
Added toastr to project
Merge branch 'v6'
Added the following to this version:

1. Made sure migrations made it to the repo
2. Added two filters: one to allow you to show completed items and another that allowed you to search the current items in the list
3. Split the Django version of the todo list into its own file to get better separation
4. Add a new route and view to handle the new Django todo page
Merge branch 'v7'