Gamification

Support badges. Award badge when
- User sign up (early adopter badge)
- User belongs to certain group (product team badge)
- User invited another member (influencer badge)

Please help to review

T