Added UserDefaults support for 3 settings.
App when run without files will either open in the dock and show the preferences window, or in the statusbar with no window shown (don't understand why yet).
Moved extraction code out of the App delegate into its own class.
Added window for setting preferences (doesn't do anything atm except hide dock icon, experiment)
Added Readme