Destroy Thread, Use Case Model, and others

A added a temporary population of the search mode dictionary in the
OperationsManager constructor.  fixed the project 2 use case diagram,
added a threaded destroy function to operations manager.  There are
compile issues.