added uri-lib.rb