Added URI.js library for correct construction of hashes of the URL