Adding email password reset support. Implemented audit log for login, register and password reset with remote IP and port included.