Big steps in adding middleware, checking auth, and logging out
Added forgot & reset password routes