working on an updater

adding a software updater. new tab in settings will show if a version is
available. but will be a while before its fully implemented.