Updater tests

Unit tests for the updater.

Currently for logic/updater/UpdateChecker and logic/updater/DownloadUpdateTask