- Use core Message::Passing::Role::HasHostnameAndPort
  - Use core Message::Passing::Role::HasUsernameAndPassword
  - username, password, hostname attributes no longer default
    to a values, and must be user supplied.

  - Fix SYNOPSIS in documentation.
  - Add timeouts to tests to avoid hangs when they fail.
  - Fix for latest version of Message::Passing.
  - Emit warnings if output is a perl ref (i.e. hasn't
    been correctly serialized/encoded)

  - Initial barely working version