Fix typo in watch command.
Setup require.js and dependencies.
Hide #main and #footer when there are no todos.
Get new todo when enter is pressed.
Streams and properties for adding new todos.
Render todolist.
Cleanup.
Delete todos from the list.
Cleanup
Refactor footer streams and properties to FooterController.