Added view classes.
These should expose the internals in a nice and readonly manner.
No propper testing done yet, just the automated tests.
Merge branch 'gamepanel' into components-remake
New fix buttons
Merge branch 'components-remake'

Conflicts:
	src/main/java/dab/engine/simulator/PhysicalModel.java
	src/main/java/dab/engine/simulator/Simulator.java
	src/main/java/dab/gui/InterfaceController.java
Added ControlButtons, a turbineView and an empty class for what will be the UIReactor
ButtonPanel working.