Basic view now returns minimal HTML
Functional test now checks we can add a to-do item
HTML content refactored into a separate template
Front page HTML now generated from a template
One item can be added to the list
Code duplication in functional test extracted to a helper function
First model for items created and migrated
We save an item for every request, not only for POST requests
Redirect after creating new item from POST request content implemented
Multiple items are displayed, but all with the same number