Add versioning support

After each task worker checks for any new version
and in case asks the user to upgrade.