Keep it simple. All other ignores should either go in .git/info/excludes or global ignore list. See https://github.com/github/gitignore for more info and examples.
Garbage OS files from initial commit
Merge remote-tracking branch 'refs/remotes/origin/Cosmetic' into dev
Merge remote-tracking branch 'refs/remotes/origin/Trash' into dev

ludes or global ignore list. See https://github.com/github/gitignore for more info and examples.
Missing body tag in base.html
Merge remote-tracking branch 'refs/remotes/origin/Bugfixes' into dev
Minor cosmetic changes
Merge branch 'refs/heads/Cosmetic' into dev
Removed version check, it will be done by the scheduler. Moved browser launch to the end of the startup process. Added some logging. Added/altered a few comments.
Altered version check scheduling, updates at startup and then at interval set in config, can be disable by option. Altered/removed some options. Removed some unnecessary version checks. Changed default update site back to herman-rogers github fork.
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.
Revert "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."

This reverts commit 1698be8a7a8688a5863b80bce74bb45792277c60.
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.
Updater: Changed URL for version compare to use branch rather than latest sha, they both give the same result and we can evetually get rid of the lastest_version variable alltogether.