Add CondVar include in Queue. Make Queue destructor virtual. Added CondVar to ThreadPool class