Adding migrations for additional version parts
Adding get-version-parts function/module
updating main script to handle new version parts
being more selective about dependency versions
15.17.0