auth-with-jwt nodejs et express complete authentification system with signup login and jwt with forgot password and reset password and sending verification email password and resetting password for user when requested database with mongoDB