move the database outside of main source tree
changing the tests.py file to folder (to make possible has many tests files)
Housekeeping over unit tests (convert one file to a folder)
new functional tests (assert validation)
Adjust new list view to render validation errors
Refactor list view to handle new item POSTs
duplicate item validation implemented at views level
add forms and tests to it
rename all item input ids and names
bugfix over static files and home input text
bugfix on functionaltests
extra test for not saving List on invalid input
Last commit from Chapter9