Added validations. Cancan authorize still needs working out
Sorting conflict in photo model