Update semver.compare to semver.compareLoose to tolerate grunt and other packages
fail-safe semver parsing + tests, ref #25
better tests for various tags (including bad ones), ref #21
version bump
0.5.6