remove rabbitMQ dependence - and use callback so author can add their own backend
merged with staging
Merge pull request #20 from RaymondKlass/callback_restructure

remove rabbitMQ dependence - and use callback so author can add their ow...
restructured so package is created via setup and tests are properly imported
remove testing code
Merge pull request #21 from RaymondKlass/refactor_package_setup

Refactor package setup
Merge pull request #22 from RaymondKlass/staging

Staging