starting user model
a lot of work in modelling users
more dev to users modelling
implemented signup