Swap urls command

Adds a swap_urls command, so that zero downtime deployment can be done in separate steps if necessary - for instance to run tests between deploying the environment and making it the active environment.