Refactored the UpdateChecker a bit. Added settings and window for notifying the user when a new version is available.
Refactored main menu