some refactoring to remove the runtime dependencies from the use of the PackageManagerClient itself, and instead relegate them to a specific validation package.
added Validate Package and Build Package steps, and added Wait Delay parameter