Added ability to test gui to render resources (different colors for
different resources)
Added resource distribution. Currently rather slow, though shouldn't be
too much of an issue since it should only occurr once a game. Might be
good to adjust clustering a bit, currently clusters in "lines"
updated documentation
Merge branch 'backend-dev-terrain' of
https://github.com/gtkishi/Project-4x into backend-dev-terrain

Conflicts:
	src/GameBoard.java
	src/RunGame.java
Fremoved the default RunGame and GameBoard. Added features from them to
Controller versions