Change dependency test to allow the match of a pre-release version, which now passes. Added two failing tests at the Set level that will filter out the pre-release version.
Add mailing test and stub implementation of exact_version? which will be used
to figure out if the version requirement specifies a version exactly.
Implement exact_version? method in both dependency and requirement.