Added Properties-Dialog for the Layer-Nodes

Changes:
- Added IFunc interface.to pass around basic methods as objects.
- Added a JTextField extending class, that has a 'onTextChange'-IFunc
action.
- Added Properties-Dialog for the Layer-Nodes