Versioning things

Expose version in the cli's while making it easier to change them all at once. no weird python reading files magic.