change management of images from item.image_identifiers to CRUD on images api controller
rename image.image_id to image.cloudinary_id to more clearly indicate where the id comes from
allow saving of item with description null since ember app creates it before reaching item details page (todo make it required when item.state is not draft)
change image model by replacing parent_type, parent_id with item_id
Fix setting favourite image logic
Use 'draft' state for item during creation, and 'submitted' state for when creation is complete (rename pending state which wasn't being used)
Allow donor to delete items which haven't completed creation yet
Allow images to be deleted even when offer is in submitted and scheduled state
fix tests, fix delete draft item permission issue
Add db migration to change existing item state "pending" value to "submitted"
Add explanation to API docs about what draft/submitted states and submit state_event means
Merge master with image-upload-changes branch
Merge master with image-upload-changes
Merge pull request #29 from crossroads/image-upload-changes

Image upload changes