Add basic logging factories to LogMssage
Implement TaskListEntry and related events
Cleanup Process interface
Implement TaskList
Implement WorkflowEngine
Add possibility to convert TaskListEntry to array and back
Add possibility to convert entries of TaskList to array
Allow different WorkflowEngine implementations

- Introduce WorkflowEngine interface
- Provide simple RegistryWorkflowEngine
Add logging of NoMessageReceivedFor task
Fix RegistryWorkflowEngineTest
Implement first draft of LinearMessagingProcess

- Start process with a collect data task
- Record events to track changes of TaskListEntry