adding basic user model with validation and tests...
adding password to user model