Queue Purge Feature to support removing all messages not awaiting acknowledgement on a given queue.
queue purge feature - refactoring as per review comments + merge conflict resolution from addition of hector store implementation
Merge pull request #144 from hastef88/queue_purge_feature_m2

Queue purge feature m2