refactored methods.
refactored enums related to cluster notifications.
updated licence header.
Merge pull request #191 from abeykoon/refactor_queue_delete

Refactor queue delete