[x] The functionality should follow the spec, with the following exceptions:
New todo - Add a button (don't just press Enter) to create the todo, appends it to the todo list and clears the input.
Mark all as complete - Also requires a button for this and the 'clear completed' check box
Item - Again, a button alongside the checkbox to mark as complete. You'll also need a link to edit an item.
Editing - takes place on its own page; requires a button to save; there's no editing class; have a link to return to the list
Persistence - SQLite
Routing in Rails
[ ] * Level 1: Complete the functionality described above.
[ ] * Level 2: Add due dates to the tasks. Display tasks differently depending on whether they are overdue, due today, or due in the future.
[ ] * Level 3: Add support for multiple users. Each user should be able to view and edit only his/her own task list.
[ ] * Level 4: Add support for multiple task lists for each user. Each list should get its own label, and the user should be able to navigate between all of his/her own lists.
[x] Make use of the HTML in their template and the CSS in the template for that. Use Rails helper methods wherever possible (in the form, for example).
Task
editing
class; have a link to return to the list