Double buffer the game state.
Merge branch 'dev' into new-double-buffer

Conflicts:
	src/common/models/Wall.java
	src/server/controllers/Server.java
Remove old useless double buffer.
More simple server implementation.
Merge pull request #124 from oharaandrew314/new-double-buffer

New double buffer
Fix unit tests
Add TestPlan documentation