added preference window, preference for whether to automatically check if we are still working. added (untested) auto save timer / feature. auto checks every hour if we are still working with a 20 second timeout.