* Branch: Large refactoring into a flat service model.
* Branch: Begin work to replace RabbitMQ w/ ZeroMQ.
* Minor fixes w/ pylint.
* Initial integration between api and librarian.
* Migrated more API handlers / calls to functional & ZeroMQ refactor.
* Updates for api session functions.
* Updated Session to remove catalog reference.
* More updates to API and librarian.
* Additional work on api, broker, engine, and librarian to move to ZMQ.
* Work on broker <-> engine zeromq.
* More fixes for ZeroMQ engine.
* More fixes and docstrings.
* Added refactored event component for ZeroMQ.
* Work on UI.
* Test workflow content refactor.
* Added support for Task timeouts & retry delay in engine and broker.
* Added simple install script to setup virtualenv, copy files, install deps.
* Added zmq event handler.
* Additional work on UI.
* Added simple webevents application to act as websocket service.
* Fixed bug with event logging.