reworked the Updater code so that we inject an interface that provides networking capabilities.
Dropped ApplicationTest as it does nothing
Added an interface for common HTTP GET operations and a mock implementation.
Added a MockUpdaterContext for testing purposes.
Clean up unused imports
Changed downloadFile to use the IHttpUtil interface to read a stream and write it to disk.
added tests to verify that any API key will start the update process