* Thread handover using AbstractExecutorService.submit should work now
* Flow tag for putAll and getAsync
* more verbose exceptionss and error messages
* Causal ordering finally works
* Refactored arguments parsing into class Main, moved classes to subpackages
* Processor to write fake spans for trace containing some message
* PrintTrace writes dots in graph when more events are expected for the thread