Coopr 526 -Implementation of the Plugins REST Client API Interface

this can be moved to parent class in case other clients can use it