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

Bug: 34841755
Change-Id: Ieb832da63a2ba921bc8434689154f503371c89ed
12 files changed