Update to rabbitMQ client 3.1.3
Closes #33.
Isolate tests
When running tests, if a Node is already started on the same computer, tests could fails. For example if you are running a different Node version.

This fix will set `local` to `true`.
Closes #35.
Update README with release dates
Create CONTRIBUTING.md
update headers
Update to rabbitmq client 3.2.2

Closes #43.