Added method 'myBind' because 'bind' not currently supported by PhantomJS - was previously causing an unexpected error during testing
Fixed bug with iterating over promises - previously was overwriting promises upon each iteration
refactoring prior to implementing vpaid tests
Refactored async testing methods for vast and vpaid xml to json tags
Improved / changed conversion of keys to all lowercase EXCEPT AdParameters
Completed lowercasing of json keys (exception: AdParameters tag)
Fixed 'bug' in gruntfile to exit testing when the first test fails
Added another test for vast tag, but planning to simplify test objects
Simplified test cases to use only callbacks to test vast jsons
Completed vast tests for tags 1 - 6
Working on more tests, but need to use promise array to know when all tests have been completed
Improved async tests with $.when to know when all tests have been completed
Completed testing of each vast xml to json
Added more vpaid xml to json tests
Completed examples of all vpaid xml to json
Commented out unused code in xml to json parser
Added log of which tags were tested vs not tested
Updated test files and grunt file. About to refactor tests into xml2json module
Moved tests into xml2json module and updated testrunner and grunt files accordingly