v4.0.1
(clean) added test cases for ranges

See item #58
Fix confusing `<=0.7.x` not matching `0.7.1`

Also, resolve both `>X` and `<X` to the null set `<0.0.0`, and resolve
>=X and <=X to `*` which matches everything.

Closes #100
v4.0.2