Wrote and tested scan/search functions in the Checkpoint module.
Removed dependency of some functions in Workload on Functor.
Added scan/search functions for Workload.
Add search versions of the functions to the Label module.