use the scala.swing.FileChooser for the dialogs
one instance of a dialog will preserve state (directory location) between calls
ensure everything uses tuner’s internal open/save dialog functions so we use one dialog
Merge pull request #17 from gabysbrain/fix_open_dialog

Open/save dialogs should preserve state between calls