Still need to add forms to confirmation page to allow resending and add rate limiting.
Serialize and deserialize the uuid ids as base62 strings in the URLs.