Merge pull request #5 from CrafteeD/master

Added support for ExternalActivities
removing unused files
cleaning up code - removing code regions
Campaign changes to support nested elements