Replace the UUID interface with a string typedef.

Also renamed registeredUUID to canonicalUUID.

Fixes #38.
ah sorry, I missed the `dd` tag!