Sets the app version if possible

This sets the app version to something that is hopefully always
sensible!

Ive also included the release stage change on this branch too (I hate github for windows!)
If it turns out we dont want to publish that yet I can revert that change on this branch and re-push