most of skeleton implemented: basic middleware and routing skeleton and message bus for communication between request and response components