more robust versioning system and cli option for printing version information
bump version and properly run new version check in the client