Feature/workflow file tests

Branch name is maybe a bit misleading. What I did is:
- Extracted validator that checks if model elements are created in the correct DSL file
- Added test files to check for correct errors being thrown