Switched from using jackson to using gson.
Refactored exception handling per advice given in tv channels/programs codelab.

Bug: 34841755
Change-Id: Ieb832da63a2ba921bc8434689154f503371c89ed
diff --git a/wearable/wear/WearMessagingApp/template-params.xml b/wearable/wear/WearMessagingApp/template-params.xml
index 2f65e23..a943550 100644
--- a/wearable/wear/WearMessagingApp/template-params.xml
+++ b/wearable/wear/WearMessagingApp/template-params.xml
@@ -31,17 +31,18 @@
     <!-- Include additional dependencies here.-->
     <!-- dependency>com.google.android.gms:play-services:5.0.+</dependency -->
 
-    <dependency>com.android.support:appcompat-v7:25.1.1</dependency>
-    <dependency>com.android.support:cardview-v7:25.1.1</dependency>
-    <dependency>com.android.support:design:25.1.1</dependency>
+    <dependency>com.android.support:appcompat-v7:25.3.1</dependency>
+    <dependency>com.android.support:cardview-v7:25.3.1</dependency>
+    <dependency>com.android.support:design:25.3.1</dependency>
 
-    <!--<dependency>com.google.android.gms:play-services-wearable:10.2.0</dependency>-->
-    <dependency>com.google.android.gms:play-services-auth:10.2.0</dependency>
+    <dependency>com.google.android.gms:play-services-wearable:10.2.4</dependency>
+    <dependency>com.google.android.gms:play-services-auth:10.2.4</dependency>
 
     <dependency>com.github.bumptech.glide:glide:3.7.0</dependency>
+    <dependency>com.google.code.gson:gson:2.8.0</dependency>
 
-    <dependency_wearable>com.android.support:appcompat-v7:25.1.1</dependency_wearable>
-    <dependency_wearable>com.android.support:design:25.1.1</dependency_wearable>
+    <dependency_wearable>com.android.support:appcompat-v7:25.3.1</dependency_wearable>
+    <dependency_wearable>com.android.support:design:25.3.1</dependency_wearable>
 
     <strings>
         <intro>