added user model and respective files