refactors create_temp_url method to use the options hash for schemes instead of a parameter