refactor(Util): Enhance RunWaitUtils.
docs(Util): Add doc strings to RunWaitUtils.
refactor(Util): Simplify code in RunWaitUtils.
refactor(Util): Rename private methods in RunWaitUtils.
Merge pull request #154 from hastebrot/refactor-runwaitutils

refactor(Util): Enhance RunWaitUtils.