* merge list from storage with the one from go list
* fix and rename
* move stuff to semver pkg
* fix gofmt
* move union out of semver pkg
* add tests
* fix err msg
* fix tests
* error handling
* error handling, go list refactoring
* fix list
* cleanup
* fix gofmt