Update details.js to check for the right key for phone and email to avoid an exception when a contact has a key we are not expecting.
Update css and details.js so that things in the form will only be hidden when in view mode some fields were in correctly being hidden for added contacts in edit mode, also upate the TODO comment for unsupported fields.
Update details.js to have a function to handle the hiding of fields when they do not have a value, this is a cleaner way to handle it.
Update details.js to only call the _hideEmptyFields function to handle the hiding of fields when they do not have a value, when not in edit mode.
Merge pull request #4 from edchat/master

Update details.js to check for the right key for phone and email to avoid an exception when a contact has a key we are not expecting.