add the feature to save searches to user preferences, and to load them again.
see issue #7