refactor(Tournament#log): split type argument

Function now has two arguments: `topic` and `name`, to allow for partial
application in other modules. For instance, in the Ring module:
`this._log = tournament.bind(tournament, 'ring');`