The controller now adds the view as observer to the model and keeps the separation of model and view. The tablemodel is passed as an argument to the view constructor.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/view/MainView.java
Updated and merged