rename asserts
better process output reader implementation
apply new process output reader everywhere
Extracted TeamCity Retriever