set_version
Description:
Sets the version number of this.
This will be used to implement a `--version` command line argument
The application version can only be modified if this has not yet been registered.
Parameters:
| this | |
| version |
the version of this |