Add FindBugs support; fix code to comply
Use Commons IO for recursive delete
Create FileDialog or JFileChooser depending on OS.

- Rename UserInterface to TailUserInterface.
Horizontally center font chooser sample.
Clean up Gradle script