construct LRPs with setup, action, and monitor

[#79618106]

Signed-off-by: Ted Young <tyoung@pivotallabs.com>
executor and rep api changes

[#79618106]

* executor no longer takes a pointer to actions
* rep no longer has a server address

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