Add custom application class and integrate SettingsHelper with it.
Update data updater to check HTTP status codes.
Fix the SettingsActivity from reappearing. (also update gradle file,etc)