Added simple base controller class (with tests).
Controller grabs direct reference to view's model if possible.
Moving the Todos Views to using Controllers.

Also, updated backbone and backbone-relational.
Moving Todolist view to using its controller.
Moved to using backbone-relational master to solve backbone-relation#270
Tests don't fail.
Todolist view uses controller to create models

This should also fix #5
On Todo completion the Todo view is removed via controller.
Updated to latest backbone-relational and underscore.

Delete old version of backbone, underscore, and backbone-relational.
Simplified some todolist/donetodolist tests.
Moved registering the todoview creation listener into the controller.
Renaming lists done via controller.
Made list count and list name change to go through the controller.

Also, added a test for name change.
Removed duplicate fake server config and put it all in one place.
Simplified the add_todo test for the Todolist View.
Moved destroying todolist model into controller.
DoneTodoView now correctly uses a controller.
Registering done status listeners in DoneTodoList view is done in controller.
removed make_todo_views as there's an add:todo listener.

Caused a double display of todos.
Todo display updates as we get todo data.