Implement set_topic and verify doubles

- Implement `set_topic` on connector
- Change `double` to a verified [double](https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/verifying-doubles) as RSpec 3.0 supports it