Refactor MessageQueue interface
Add Key
Add Blob helpers
Cleanup