internal/router: new package

This will be the basis for the new HTTP handling in the
charm store.

Please make sure any TODOs like this are captured in kanban or bugs on the codebase.