expecting PUT parameters to be encoded in URL
fixing PUT logic for cabs that already exist
updating tests so that cab PUT's encode the position in the url