added a file chooser, still WIP - issue #13