Version bump to 1.8.0
making sure URI.decode will handle UTF-8 strings (ruby compatibility)
make sure that the generated URI path is absolute before constructing the URI