Fix to the hash retrieval to account for a FF bug

FF decodes the hash on read while other browsers do not (http://stackoverflow.com/questions/1703552/encoding-of-window-location-hash)