A basic pub/sub system with rspec tests.