Check for updates

Commitlog:

Updater checker class  + UI

Update check is now done on startup. Resolves #26

Added support for changelogs to the updater

Closes #42