Improved error messaging in functional test.
Added a form to post the new item request to the server to the homepage template.
Changed the view controller to handle the POST submission.
Added a new unit test for the form submission.
Extended functional test to deal with multiple list items.
Refactored functional test. Extracted method to check for row in list table.