renamed Message to Request, formatted the code, starting again with a more MVC approach for a single client real time app without multiple clients subscriptions.