Split up logic into more methods. Added and used make_resource
Added missing include
Changed the equals operator to have the same functionality as the equals
functions. Removed the const version of getOwner()
modified tests for Roads. Added one new one for the equals operator
reordered some stuff, and removed old code
Refactoring some road related functions in GameBoard. Also did the
ctrl-shift-f command to reformat things.
made space in GameBoard_tests to show where the tests on roads are
Started by moving ViewElements to a separate .h file to remove the
clutter from the GameView.h and GameView.cpp
Refactored the ViewElement class by moving some rendering code to
Renderer.
Added the files. Forgot to do so earlier.
Added comments. Moved the drawTexturedxxx to Renderer. Added some
comments for the more complicated code. Commented more code.
Added some more comments
moved the counter's magic numbers into the config file.
finishing with some good ol' ctrl-shift-f
Merge branch 'master' into main_refactor

Conflicts:
	resources/graphics.conf
Merge pull request #69 from Databean/road_refactoring

Road refactoring
Merge pull request #70 from Databean/GameView_refactoring

Game view refactoring
Merge pull request #67 from Databean/main_refactor

Split up logic into more methods. Added and used make_resource
Just added one small comment to point out where GameVisitor is used.
Merge pull request #72 from Databean/GameVisitor_refactor

Just added one small comment to point out where GameVisitor is used.