Parameters to request's constructor too
Why did I even add param docs here?
nullptr is the way to go here
Unit tests for the router