Lookup implementation

PR @zancas's work on lookup. PRs make it easy to do code reviews when new commits are pushed.
Not all blockchains will use Namecoin's `/`-based namespace scheme, so assuming the `/` is there is incorrect.

Just take the `name` and urlencode it. That's it. :smile: