Started messing about with Vagrant.
Added a new broadcast integration test.
Made the config for the endpoints something you can register singletons with.
Started work on merging the two clients into one and removing duplication.