Running no transfers in S3 while Grunt is in --debug mode
adding for upload debug test
using config.debug instead of --debug
adding upload/download tests for debug
adding info about debug option to README
Merge pull request #23 from dominicbarnes/debug-mode

Adding No-Transfer Debug Mode (via config)
Debugging travis.
Merge pull request #27 from pifantastic/travis-ci

Fiddling with Travis-CI Builds
fixing grunt.file.expand() changes due to grunt API changes in gruntjs/grunt@b60907b7b07065a41325cd8a185d1a478b69f25a
Merge pull request #29 from dominicbarnes/expand_fix

Grunt 0.4.0rc5 changes the grunt.file.expand API
Refactoring _ and async dependencies to come from grunt.util
Merge pull request #32 from jgable/removeUnderscoreDependency

Refactor _ and async dependencies to come from grunt.util
Refactor into multiTask
Merging from origin and adding _parseUploadFiles test
Fixing jshint errors and converting tabs to spaces
Adding jshint to test task
Removing some left over code
Refactor common.clone references to _.clone
Add maxOperations config option, run uploads via async.forEachLimit if specified, otherwise run uploads using forEach
add encodePaths option for encoding destination paths