implemented all the edit person views for every possible route to edit a person.