Add item editing and improve show page
Implement item (and children, recursively) destroy