Apache Forrest code update

code update
by
DB
:

Refactored forrestbot to organize workstages and their implementations.
Properties named by workstage and implementation for clarity and to
prevent conflicts.