Add explicit mode for allowing old garbage
Allow xranges in hyphen range, and dtrt

Closes #24
>1.2 should not match 1.2.4. >=1.2 should