Issue 171 9

These patches mainly enables users to specify the broker URL and queue address.