New interface and an example use of the interface

I added abstraction of request handling.
It's so simple and great.
What do you think?