[Component][HttpKernel] Kernel run and handle

* Adds `run()` method that generates `Request` and passess it to `handle()` method
* Adds `handle()` method: this should process request passed