start JavaFileChooserDialog

mostly done, somewhat works, but more enhancements would be nice