For Discussion: Add specs around external redirect behaviour

I've added some specs that describe how it currently behaves with external redirects.  Questions:

* Is this the desired behaviour regarding path preserving etc.?
* Do we want to force a 302 for external redirects (or is this something that should be enforced in router-api)?