Use Addressable gem for URI handling