added challonge spec with code from chris