Add initializations to Slave().
Included done_list, which is used for storing completed sets of problems so that each thread can check whether a set has been checked.
Begin OpenMP parallel section.
Also, fix some odd pointer style issues.