[Fixes #52] Add support for strict-mode dependency version alignment, which essentially checks newVersion.startsWith(oldVersion) and either reports or fails the build (depending on configuration) when this is violated. Adding integration tests and updates to the README for this new feature.