Spec out the file enumeration.
Enumerate uploadable paths from a SyncDescription.
Rename "withFiles" to "withEachPath".

That should be a little clearer about what it actually does, since it doesn't
yield File objects.
Export both CloudCredentials and the FILENAME.
Fix the specs.
Make sure I don't publish my API key. *cough*
Create a sync-all command.

Discover and upload all SyncDescriptions in the current project.
Default psuedoDirectory to '', not '/'.
Fixture to make sure we don't upload your key!
Use isFile and isDirectory.
Change specs to match code.
Missed an instanceof check.
Actually use the genericCallback.
Create the target container before you upload.
Merge pull request #13 from rackerlabs/sync-it

Publish files, all at once or individually.