Added cache controls to the request and response
Built-in components can be autoloaded optionally
Fixed routing when the path contains the query string
Added more details about usage