Add detail view and save button

This branch shouldn't be deleted after merge.