Used some common naming conventions for included recipes
Tighten permissions on config file
Install via file type over git.

Using git master could easily break in between releases. Using the
file method lets us stay on a stable release. It makes the most
sense for a default.
Switch from zip to tar.gz for the default file type.

This makes it so we don't need to install unzip to extract the file.
Most if not all linux servers will come with tar installed.
Add some comments to attributes to help organize it
Block access to config.js from the browser.

config.js could contain username and passwords for graphite and may
contain more sensitive information in the future.
Use /srv rather than /opt

According to FHS /srv is the proper location for www, ftp, and any
other data served by the system.

http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM
Be more specific with permissions
Add some serverspec tests
Lock down versions in gemfile
Add rubocop to Strainer
Fix specs
Fix rubocop warnings
Fix merge conflict
Fix rubocop warnings
Merge pull request #13 from gregf/cleanup

Cleanup