Added text representations of UML diagrams.
Added run_tests.sh.
Fixed bad link to github.
calibreademon.py moved to calibredaemon.py (calibreADemon/calibreDAemon).
Added documentation for calibredaemon.
Intersphinx links to calibredaemon.
Dot conventions in routing keys. Exception to messages with no UUID.

Added ability to react to messages with different routing keys:

    To routing key "whatever.request" is send back message with
    "whatever.response" key.

    This allows to the daemon to be used dynamically by third-party
    subjects without need to change the source.

    It is also backward compatible, so if you send just "request", you
    will get back "response" key, as it used to be.

    Fixes #16.

If you send message without UUID, exception message is now sent back,
instead of just throwing the message away.

Fixes #15.
Added support for routing_key to sendResponse(). Small improvements of code
Tests for alephdaemon updated (shut down the daemon after test).
Added comments to settings.py.
Two variables from settings.py renamed:

RABBITMQ_ALEPH_DAEMON_QUEUE renamed to RABBITMQ_ALEPH_INPUT_QUEUE
RABBITMQ_ALEPH_PLONE_QUEUE renamed to RABBITMQ_ALEPH_OUTPUT_QUEUE
Added checking of pika.exceptions.ConnectionClosed exception.
RABBITMQ_ALEPH_DAEMON_KEY renamed to RABBITMQ_ALEPH_INPUT_KEY.
RABBITMQ_ALEPH_PLONE_KEY renamed to RABBITMQ_ALEPH_OUTPUT_KEY.
Unicode added to allowed types in settings.py.
Package information updated.