Renamed all item input ids and names. Still breaks stuff
Use form in all views, all tests pass
Add test for not saving list on invalid input
Update to use form.save(). All tests pass