cache command for writing out fingerprinted asset files

This command loads up the digests and writes our each asset file
with its fingerprinted filename to a given cache root path.

@jcredding ready for review.