Reworking domain layer to support recursive commands + added loop command
Rework data layer to support recursive elements. Added loop command binder. Consolidated some repeated code (see XmlParsingHelpers)
Fixed issue in loop command binder. Updated example to work with new loop syntax
Added support for stopping scripts while executing a loop.
Updated examples to support new loop syntax
Merge pull request #1 from davidkus/Implement-Loop-Command

Implement loop command