* feat(snjs): add authenticator use case
* feat(snjs): add use cases for listing, deleting and verifying authenticators
* fix(snjs): spec for deleting authenticator
* feat(snjs): add sign in with recovery codes use case
* fix(snjs): code review adjustments
* fix(snjs): remove unnecessary exposed getter
* fix(services): waiting for event handling
* fix: preferences test
Co-authored-by: Mo <mo@standardnotes.com>