Added - user registration; Changed - password is now hashed and salted