Initial commit.

Added a simple JavaFx interface for handling files.
The Gradle/Maven JavaFX plugins don't work currently so the
application can be built (.jar) and run directly from IntelliJ.