App, the main component of Thruster. The App is the entry point for your application
and handles all incomming requests. Apps are also composeable, that is, via the
The MiddlewareChain is used to wrap a series of middleware functions in such a way that the tail can be accessed and modified later on. This allows Thruster to properly compose pieces of middleware into a single long chain rather than relying on disperate parts.
The request object is the default request object provied by Thruster. If a different server is used, such as Hyper, then you'll need to reference that server's "request" documentation instead.