Bugfixes and prettify

Eliminate the ability to customize the RabbitMQ client connection for now. This
can be added in later, but just rely on defaults. Make sure to specify the
correct types for resource parameters.