Merge remote-tracking branch 'refs/remotes/origin/Updater' into dev
Made sure nothing tries to use the logger before it's initialized. Added lots of logging messages, mostly debugs. Made some comments. Changed the exit/shutdown procedure.
Merge remote-tracking branch 'refs/remotes/origin/Logging' into dev
Merge remote-tracking branch 'refs/remotes/origin/dev' into Bugfixes
Have to reverse the order of LATEST_VERSION and CURRENT_VERSION when comparing using api or webpage. GitHub being prickly I guess.
Merge remote-tracking branch 'refs/remotes/origin/Bugfixes' into dev
Scheduler: Initial update check wasn't running because scheduler had not yet been started.