documentation for PebbleCommunication

Also changed to use Gson.