Add semver tests
Final fix for #4 - using workaround

semver is broken, needed to work around it with a wrapper.