JavaFX GUI initial version

added a simple version of a JavaFX GUI, raised the compilation requirements to Java 8 to convenience (no messing around with the extra JavaFX library)
the GUI is currently in main development and gets updated as soon as I get some time