refactored executor and rep

[#79618106]

* executor no longer takes a list of actions
* rep no longer has a server address

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>