add User model and basic associations