Fix Dancer::Test to pass on params to routes

dancer_response adds @params to REQUEST_URI when it should add them to
QUERY_STRING. Otherwise the route never sees them

e.g. param('test') would be undef.

Has test to check that param('test') is echoed back.