Make shuffle an independent ifdef.  Add delete support and workload.
Merge pull request #13 from agorrod/sue.develop

Make shuffle an independent ifdef.  Add delete support and workload.