Добавил интерфейс для Gatherer'а, убрал лишнее
Переделал полностью конструктор и поправил тесты
Внес маленькие правки