Api

first draft of PUT requests for tournaments/players
this is reused by all these requests, so can you pull this to the top of the file where the other RequestParsers are? at some point we should probably move these out into another module but that can wait.