Added a simple TOTP implementation.