Use url-unhex-string instead of org-link-unescape

* url-unhex-string is provided by url lib
* otherwise this package depends on org mode and
  it doesn't seem it really needs this
Use goto-char unstead of beginning-of-buffer

It's faster and doesn't leave messages