Update to GUI
Use command line args
ADD status method
Use status()
Improve prefs file loading
Hook up more UI and function
ADD some temporary optional stuff

Re: whether to compare file names or not.
This whole thing needs refactoring
ADD prefs example
ADD ico