An asynchronous task engine implemented in python.
It can run raw tasks or activity based workflows.
Engine provides following features:
- Locks for synchronization.
- Ability to sleep for a user defined period.
- Message based communication between workflows.