Redesigned `digest` cmd

This new digest cmd compiles, fingerprints, and outputs source
files.  You can run it via the cli with `dassets digest [PATHS] or
programmatically with `Dassets.digest(paths)`.