Some refactoring, add an SQS-like REST message server

Signed-off-by: Rick Copeland <rick@synapp.io>