Major refactoring. Hosting samples are broken in this commit. Next commit should have everything working.
The single node is working. Next is multinode with rabbitmq.