add validations to user_pinga model and corresponding tests