Moved Functional Tests to their own individual files
Added Functional Test to check for blank list entries
Move unit tests into a test folder
Split unit tests into view and model test files
Adjust new list view to do model validation
Refactor list view to handle new item POSTs
Enforce model validation in list view
Refactor hard-coded URLs out of templates
Use get_obsolute_url on List model
New form for list items, with custom validation
Use new form in home page, simplify tests. Breaks FT
Rename all item input IDs and names. Still broken
Use form in all views, back to working state
Implement duplicate item validation at model layer
Add duplicate item validation