redding/dassets — pull request #5 by kellyredding (2013-04-15 21:30:43+00:00)
Title: asset file rework

This reworks the asset file to be a little more generic and
expandable. Now it just takes a path and md5 value and provides
readers for them since they "travel together".

In addition, it has a class method for creating given an absolute
file path. This interface reads the file and computes the md5
fingerprint. It also stores the path relative the the
`config.files_path` setting. The digest command has been updated
to use this interface.

@jcredding like we talked about, here is the `from_abs_path` interface. ready for review.