Edit Contacts

Add separate modal window to edit contact. Supported actions are to change the contact display name to a custom display name. If the user is online, there is the ability to sync the contacts display name. 

Removal of contact is moved to this screen.
Why is this all now in settings again?? We do not want this in the settings. Only the opener function. All the other stuff should be done in a controller/directive whatever running in the created dialog.