Added presence validation to user model