formalize APIs for multiple brokers
Update to bunny reconnection and the way Client modules are handled

- Make it so we can generate client modules before the brokers are
  configured
- Remove unneeded reconnection logic from bunny adapter

fixes #10
documentation updates