more consistent Rabbit API + logging of selected options
systematic access to all injected services + allow for disposal + allow for initialization
increased tolerance even more + added diagnostic print statements