renamed bus interfaces
sketched out interfaces so that the bus can handle queries
removed the UnSubscribe interface method - not used
created a message interfaces project for common interfaces. refactored code accordingly