checkpoint
added nice little uml diagram of the whole shebang
Logic now checks if players can move at all, calls game over if not

added subclass of DefaultEdge (from jgrapht) to expose vertices
Board:
    - added method hasUnoccupiedNeighbour() as part of motility check
Logic:
    - fixed logical error in advancePhase()
    - reorganized advancePhase()
    - added method movingStillPossible() as part of motility check
    - changed return type of removeStone() to int
Stone:
    - added method canMove() as part of motility check

test/FullGame: fixed tests to correspond to change in method return types
motility check now works

test/FullGame has been updated to include the check
Checkpoint
Checkpoint
Checkpoint
Checkpoint
Merge branch 'dev-thingol'

* dev-thingol:
  Checkpoint
  Checkpoint
  Checkpoint
  Checkpoint
  motility check now works
  Logic now checks if players can move at all, calls game over if not
  added nice little uml diagram of the whole shebang
  checkpoint

Conflicts:
	scratchfiles/complete.ucls
	src/de/uni_jena/min/in0043/nine_mens_morris/gui/Head.java
	src/de/uni_jena/min/in0043/nine_mens_morris/net/GameServer.java
	src/de/uni_jena/min/in0043/nine_mens_morris/net/GameServerState.java
	src/de/uni_jena/min/in0043/nine_mens_morris/net/LoginServer.java
	src/de/uni_jena/min/in0043/nine_mens_morris/net/ProtocolOperators.java
	src/de/uni_jena/min/in0043/nine_mens_morris/net/TestClient.java