added create and collect charges Command and support for nested dependencies
Merge pull request #1001 from rishy/Batch-API

added create and collect charges command