- extract messaging queries to independent library
- add msmq implementation (still hanging, need to spend more time on understanding differences in implementation)