Added ModelForm implementation and tests, for Item instances.
Use new form in home_page and simplify tests. Funct tests now fail because ModelForm gives different HTML element names, which I need to fix.
Renamed all item input ids and names to match ModelForm generated HTML. Funct tests still broken - input box isn't showing on view_list page.
Finished using ModelForm instance in all views - funct tests now all pass.