When proxying to a source whose response may be >2 minutes the request is actually resubmitted and ultimately never returns to the original request. If it is known that you will have larger request periods allow for a timeout option for the server.
Added timeout option and test to test new timeout parameter, added re…
Fixed formatting of code.
This looks fine
take into account user options when using a router
related to #372