make platform configurable

Hi.

We use this module across multiple services and would like to use the platform string to track which services are connected to our rabbit cluster.

This PR allows you to configure `platform` by passing it as an option to connect