corrected scoping of MessageBus module
added client_filter functionality
added ability to shut down a message bus