Upgrade:
  - Upgrade to twitter4j version 3.0.3 which is fully compatible with Twitter API 1.1, in which Search is now a REST endpoint.
Fixes:
  - Authentication problems with stored tokens when re-starting the app
  - Authentication problems with Twitter service not finishing the auth process successfully
  - Adding checks to methods to make sure the user is authenticated and avoiding crashing the app if not

Change-Id: Ifdbdf35f792553fe5325e10d5dac3127900299fc
(cherry picked from commit b854e699a51e179c1c307eff5ca3530db7a24163)

Signed-off-by: Evan W. Patton <ewpatton@gmail.com>