Parsing speedups and spec refactor
Land #37, be faster and also less dumb in rspecs
Be better about version checking multidigits