Basic implementation of View-Controller-Listener
Refactor with @Inject
Basic refactoring
Basic Workflow test
Rename SidePane and TaskPane to try out with new way
Add some basic Abstract VLC implementations


VLC -> View -> Listener -> Controller
make toString abstract
Add DefaultTaskPane
Add NavigationTree with addNode methods
Delete unnecessary commented code
Rename NavigationTreeController to NavigationTreeListener
Basic refactoring
Merge branch 'client_ui'