create basic user model
finish user signup
user signin/up/out