Runtests refactoring: part II

Сократил число экземпляров класса, убрал методы, изменяющие его состояние, переписал часть функций для большей читаемости. 
Эти переменные в состоянии класса не нужны.