Revert "Basic implementation of REST within *ServiceImpls and associated"

This reverts commit a3e3ec8976e3dde5011d4713ba83d65c614d854c.
Revert "Revert "Basic implementation of REST within *ServiceImpls and associated""

This reverts commit 6c52314024794df47fd873974a65bf5ff16d5809.