Campaign changes to support nested elements
Fixing test cases
Merge pull request #6 from CrafteeD/master

Adding support for nested campaign elements