Don't use strings for the mode def
Remove the super old file edit patch

No one should be on Chef versions older than 0.10.8 at this point
Add a header to the basic_dashboard recipe
No need to use the apt_package provider when provider works
The tarball is only used by the cookbook so it can be owned by root
Use the port attribute in the unicorn app
Graphite attributes file is now default not graphite