Fixed sleep timer resolution for ServerTest
Made ExecutableStateChangeRequest constructor public.
Fixed broken actor test, fixed state change algorithm.
Added logger and message for invalid location grab.
Added step correction (?)
Created InvalidLocationException class.
Implemented InvalidLocationException class across world package.
Fixes to movement algorithm
Split Actor into SignedObject and Actor.  Fixes to nomencalture in Messages.xml and relevant changes in source.  Deletion of MoveDirection and inclusion in MoveState as static constants.
Refactored Client into Client and AuthClient.  Added ping timing functionality.  Closes #52
Fixed ClientHandler hang on invalid ExecutableMessage constructor, closes #50.  Added InvalidMessage message to be used later when #42 is closed so that clients and servers can react differently to invalid messages sent.
Added parsing for "side" attribute in "executable" tag of Messages.xml, as well as Client and Server specified messages. Closes #42
Modified ForceStateMessage
Minor refactoring, added TODOs for state forcing and correction.
Refactoring and optimization.
Added state-forcing and maximum correction cap.
Optimization
Mmm... Actors sure do smell good.
More refactoring.  Step correction cap is already implemented, but this class is going to see a lot of work in the future and I want there to be as little code smell as possible.
Extracted resetMoveState method.