docs: Add HTTP router docs

These docs reflects the current API usage.

I have plans to simplify the API, but I want to try out my ideas in
documentation first, so I need docs for existing API to have a starting point.