* API revision * update * make status a bitmap * update api * tests working * new task log APIs * update APIs * write binary structures to redis * update tests * fix clang-format * Fix formatting.
* task queue tests and extensions * clean up test
* API for creating task specifications * fixes * add more checks and improve comments