- #issue 20 support parallel activities and workflows
- added examples to test the parallel activities/workflows cases + failure cases