Make hosts, port, queue name optionally configurable at runtime.  I keep previous constructors and semantics for backwards compatibility purposes.