Improve data usage: No request is sent if the server URL has not been changed from default settings.
Added several null pointer checks and other bugfixes.