converting game to viewset and adding end turn skeleton

changes
* adding a 409 exception
* adding a custom router to handle hyphen method names
* updating game to viewset
* condensing game serializer
* creating tests for new game detail and end turn