Listen command

This patch includes a `listen` command along with several command
line switches and associate defaults:
    --hostname      Broker host name (default="localhost")
    --port          Port the broker is listening on (default=5672)
    --exchange      Name of the exchange type (default="amq.direct")
    --routing-key   Routing (binding) key (default="test")
    --username      User name (default="guest")
    --password      Password (default="quest")
    --vhost         Virtual host name (default="/")
Rename rjmq to qoux

`Qoux` rhymes with `roux`, which is a base for making gumbo.  RJMQ
is too hard to type.
Send command

This patch implements a `send` command along with several command
line switches and associate defaults:

    --hostname      Broker host name (default="localhost")
    --port          Port the broker is listening on (default=5672)
    --exchange      Name of the exchange type (default="amq.direct")
    --routing-key   Routing (binding) key (default="test")
    --username      User name (default="guest")
    --password      Password (default="quest")
    --vhost Virtual host name (default="/")

Usage is:
    $ qoux send <options> "string to send to broker"
Merge pull request #1 from johnzachary/feature/listen-send

Feature/listen send