Start TDD for new message bus - still WIP