allow defining multiple connections in the config
add a connection factory
add a connection registry
add connection interface and implementation
use Countable interface instead of numMessages()
add reconnect method
test the magic
update documentation
Merge pull request #1 from abimus/feature/multiple-connections

Support multiple connections