Removed most of the literal strings in favor of protected static final Strings in the Gatekeeper class
Changed how the activitys work to follow a more correct flow app open.
Fixed bug where the app crashed if the JSON string given to GatekeeperActivity's update() method was null