Message bus consumer - initial state

We were doing it with Chris using pair-programming.
Both of us needs these commits to merge to devel branch.