checked in a failing test for #76
i'm not sure what that code is doing so i rewrote it
extrated to separate class for testability
added unit tests for various versioning scenarios
renamed method from Compare to Matches
version bump to 0.6.12
Merge pull request #84 from github/choose-latest-version-nuspec

Choose the right dependency guise