Updated user model to include reputation