Refactor static urls out of templates
Use get_absolute_url to refactor list views
Change item-text to id_item_text to match Django defaults
Add a form and tests
Use new form on home page
cleanup tests to use form properly