Basic token curated registry implementation inspired by Mike Goldin and @gautamdhameja's implementations
The following simple flow is implemented here,
- Initialize a TCR with a token
- Apply for a listing
- Challenge an applied/whitelisted listing
- Vote on a challenge (without commit-reveal)
- Update status of a listing (resolve challenge)
- Claim rewards after a challenge is resolved (based on a hard-coded formula)