User model authentication
finish user signup