Update the API to use semverse
fix remaining solve -> semverse api changes
invalid version format now in semverse
Merge pull request #1106 from berkshelf/sethvargo/update_api

Update the API to use semverse