use a b to specify test range
added delay before threads
added DRF_Coarse.
checkpoint
added badlock implementation