Send json version of a contact to content store

As part of the architecture change we need to begin sending data to the content-store. This change allows contacts app to send an updated/new contact to the content-store when saving.

The contact is converted to the JSON format expected by the content-store.