Change how edit functionality works
Should only affect one record now
Add a new model to store edit form data