Disabled Automatic Update over 3G (or anything but Wifi)
Removed unused import / variables and closed resource (InputStream) when finished using it.
Returned & displayed correct error when Wifi is disabled / User credentials are not configured