added User model and some specs but no implementation
finish adding User model code and tests