do not attempt to clean versions in npm/bower dependencies. use semver's range comparator rather than the version comparator
Merge pull request #11 from galniv/improve-version-checking

Improve validation and comparison of version ranges