added gr_web_user
added gr_web_group
Merge pull request #72 from gregfenton/master

added gr_web_user
fix regex for CentOS/RHEL 7 operatingsystemrelease facter variable. close #73
Add Gemfile

Used examples from Puppetlabs modules
Basic Rakefile and Acceptance Spec Helper
Simple Class spec
Re-declare spec to check for fix to #30
Default node-set to use ubuntu
Merge pull request #74 from petems/add_beaker_tests

Add beaker tests
ignore idea project files
* remove parameter gr_cluster_enable
* change parameter gr_cluster_servers from String to Array
add parameters for webapp cluster
add gr_carbon_metric_prefix param

Allows default metric prefix ('carbon') to be overridden.
add gr_apache_conf_template to graphite class

Allow the Apache vhost config template to be specified, making it easier
for users to deploy custom templates. Defaults to previous hard-coded value
graphite/etc/apache2/sites-available/graphite.conf.erb
allow ssl to be enabled
make nginx proxy_read_timeout configurable

10s is a reasonable default but some may find graphite without enough IO
and thus performing slowly and in need a fix in the short term.
allow setting gunicorn's timeout parameter

might be useful for those experiencing slow response times from graphite
(say due to IO) who want to allow a little more time to respond
added gr_whitelist and gr_blacklist docs to README
add docs for gr_carbon_metric_prefix to README