Added exception test.
Renamed exceptions test to regex test.
Added more tests of versions.
Improved version parsing regex.

It's getting a little long though.
Added test of invalid version separators.
Made only dots valid version separators.
Added a test of different bulid separators.
Made regex tolerate more build separators.
Added test of fuzzy dependency comparison.
Improved dependency matching.
Improved dependency matching test.
Added partial verison test.
Changed regex and how parsing works.
Changed dependency test.

Converted to use actual method rather than a builtin.
Changed code to use method over builtin.

This means that the buildin comparison is back to normal simple
checking, which is good.

Also split repr over a couple of lines.
Removed old commented out regex.
Regex allows for leading = as well as v.
Merge pull request #4 from cknv/better-regex

Better regex