Added user model and password security