java 7 change
moved settings into its own class
moved File operations to own class. GUI now operates on lists of files