Player and Match Domain/Repository/Controller/Services

Create Domain/Repository/Controller/Services for players and matches. 

I'm unsure about some things;
* Method names in Controller/service HTTP verbs / CRUD / SQL http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
* Should the id be in both url/body for PUT requests? Should it instead take no {id} and just put everything in the body? What should get passed to the service?
* Is save is supposed to be used for create and update for spring repositories?
* How do I create tests for the stuff that I've created?
We can use the @RestController annotations now which means the @ResponseBody annotation is not needed. Each method assumes response body semantics. 

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RestController.html