add compressor; compresses to .tar.gz

also make extractor preserve symlinks

Signed-off-by: Phan Le <ple@pivotallabs.com>
upload step can now compress into .tar.gz

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>