added option to take and save a picture in the detailView,  some code refactoring, added a role option for each person that is also user editable