Changes the way to handle controller

Now you can see all topnodes in a list.
Uses singleton-pattern for dataholding.

Now I know, why FXML isn´t the best solution!