Merge with bleeding for new /version and updating feature

Adds new features for checking versions and for updating