working code: add_item view refactored into list view, submitting broken items throws the proper template error from both home.html and list.html