Adding Functionality for Player CRUD, added Player Unit Tests

Added Save, Get, Update and Delete player code to the player controller

To run automated test, go to command line

Run ```make test```

@johnhof, Down goes player crud ... now that I got one in, the next few should be quicker
only styling thing I'm picky about is spacing `(` at function declarations because sublime wont highlight it as a function declaration if you dont. If you agree, I'll let you enforce one styling approach you choose as well. 1 for 1 haha