added test structure, wrote first test and split form into a partial
created item fabricator
added route for edit and test passes
corrected form to include selected items, added update action so that template renders succesfully
extracted test common behaviour to a before action
wrote out test and moved item creation to a let statement
wrote out final test and moved assertions to correct test statements
wrote tests for non authenticated context
wrote out code to make tests pass for non authenticated context
implemented index for items (view and controller)
implemented update action
wrote tests for get show
implemented show action
covered edge case where user tries to access another users item or a deleted item
added non authenticated tests
refactored create action to merge params for user id instead of assignt them on a defferent line
corrected two miwritten tests
corrected update action after sanity check on the views proved that update was not working correctly
Merge pull request #5 from sammy/edit_item

Edit item