Passwordless Strategy for Ueberauth
Defines the behaviour required by the Passwordless strategy in order to send emails.
The uses an :ets store to satisfy the requirement that a token can only be used once.