reworks the way the App, Player, and ConnectionService talk to each other. Implements Retry functionality (still untested) in the PlayActorConnection
moved the JSON parsing logic into the Application layer so that the Player object doesn't have to worry about it. Also recoded getCommand() to use the Play JSON lib
(fixes #28) Implements the new retry actor connection and wires everything together, which required a bit of refactoring in the App, Connection, and Player modules.