Added BufferedConsumer for POST requests (#44) (#70)
Added celery support
Improvements to consumer.py
Added celery to requirements.txt and setup.py
Added thread-based AsyncConsumer and AsyncBufferedConsumer (#74)
Added RedisConsumer and RedisWorker (#75)
Added some comments
Added signals to RedisWorker used to call request_shutdown
Created new consumer classes and API. All consumers now have buffer.
Added Python-logging (#76) and callbacks for flushing (#78)
Moved timestamp and transaction id functions into Tracker class
Added timestamp to ecommerce events
Added check for custom Celery configuration file provided by user
Turned Base64 bytearrays into strings
Added chaining for all non-synchronous tracker methods
Added comments to consumer.py
Added subject class (#39)
Added Subject class (#39)
Now using utf-8 decoding for compatibility with Python 3.x
Removed type hint suffixes from unstructured events (#36)
Added tests for RedisConsumer and for callbacks
Tidying up integration tests