Changed the types of username, password, email, added salt field