No need for an interrupted flag.  We have qsize.
Do the searching in a separate thread to free up our input.
Don't explode if we can't add something to the screen.
Refactoring tests to use a search background thread.
Merge pull request #12 from mattspitz/search_thread

Background computation in a search thread!