Fixed missing argument in Debug stmt.
Allow for artifacts to be directories

In which case they are recursively copied.
Merge pull request #8 from tcolar/dev

Artifacts can be directories + little bug Fix on a Debug stmt.

LGTM: iansmith
Typos
Fix provision script
Merge pull request #9 from nordsieck/provision

Fix provision script on public Vagrantfile
Fixed some more broken Debug statements
Merge pull request #10 from tcolar/debug_fixes

Fixed some more broken Debug statements
First working version without any dependency on docker source.

This version has extensive changes and should be checked thoroughly
against any branches.
remove temp file
Merge branch 'iansmith-better-dockerclient'
Manual merge conflict fix
safety, changing codevolumes
Updated to reflect multiple codevolumes.
Fixed tests to correctly tag images; allow multiple CodeVolumes
fixed recursion for tarball generation
Merge pull request #13 from iansmith/fix_tarball_generation_for_build

fixed recursion for tarball generation
Keeping file attributes in tar (FileMode)
Merge pull request #14 from tcolar/tar_filemode

Keeping file attributes in tar (FileMode)
 Better extract semantics; slight change to Pickett.json file format.

    Extraction is now smart enough to handle dealing with objects that are
    just random files/directories inside an image (although it creates a
    container to do this work).  As before, you can refer to objects that
    have been built into the source tree.  The result of both of these
    operations, as needed, is merged into a tarball which is sent to the
    docker server for a build.  This means the "build" procedure is called
    only once no matter what mix of files you have from the soure tree
    and some random image.

    The OOD checking has been updated to include checking if artifacts
    are up to date with the images that they will be placed in, which never
    before worked.