Updates, fixes, and cleanup

Recursively create directories to prevent a few failures
Use the chef cache directory instead of /usr/src for temp files
Add an attribute to control whisper update logging
Update to Graphite 0.9.10
Fix checksums to be SHA256 so they work
Add recipe headers
Add name attribute to the metadata