multi-auth

An authentication module that supports passwords, email auth, and 2-step auth