Implement a reqquest constructor which can take Request, Q and a handler factory function as dependencies to produce a useful reqquest function.

 - handlers not implemented yet, so not yet useful
 - reqquest not implemented to use this to build from dependencies yet