Description of problem:
Currently ccsd allows the version number to be a decimal but won't
allow an update of a version number unless the base number increases.
So, an update from V2.4 to V3.5 will work but an update from V3.5 to
V3.9 will fail.
I think an argument could be made that decimal versions numbers
shouldn't even be allowed but either way it has to be consistent.
code now check to make sure the version # is a integer
Updating version to the right level in the defects. Sorry for the storm.