added password and basic user model
added user sign-up