makes rotation parameters consistent with countries
makes use of Rack::Request to tidy up some logic