Rename Sender -> Send to make more sense to dispatch a request outside Application class. The new renamed class Send has only a static method to send headers of a Request Object and your content too.
Rename Application::run() -> Application::fetchResponse(), and It's return a Instance of Request.
Front Controller works with new modification on Send to dispatch the request to the client