Fix to use picojson::parse for the phone contact

This adds code to properly parse the contact info for a phone contact.  It's needed so that phone apps can get info about the contact being used.
I would prefer `contact_error`