Feature/workflow dsl

Provides DSL elements App and WorkflowElement in the workflow model layer as well as a scope provider.
I would suggest to allow specification of WorkflowElements and Apps in arbitrary order