Corrected issue with Job shutting down on program exit, and also updated
the FilteredList to use a StringMatcher class.