Abstracted the pairs get methods.  Added new pair of conditional_variable
and bool flag.  Added Test Provider thread.