Made ShouldResume() a strategy.
Added a test for no resume.
Added purge functionality and tests.