Renamed MoveState.direction to MoveState.relativeAngle
Renamed MoveState.moveAngle to MoveState.absoluteAngle
Extracted SqlEnabledServer from Server.
Extracted SQLConnector superclass from SQLHandler.
Extracted TaskedCommunicator subclass from Communicator.
Extracted TaskedServer subclass from Server.
Added MAX_CLIENTS field.
Moved responsibility of adding synced tasks to server from Server update method to ClientHandler update method.
Removed superfluous update() override in TaskedServer
Removed setSqlHandler method from SqlEnabledServer
Removed isConnectedToDB() method from SqlEnabledServer and relevant tests, as this is always true for a successfully constructed SqlEnabledServer.
Removed unnecessary fields and throws clauses.
Merge pull request #73 from floralvikings/refactoring

Refactoring