Fix incorrect parameter name "file" in doco
Prep files for release of 0.4.2
Merge pull request #132 from barthoda/patch-1

Fix incorrect parameter name "file" in doco
Improve testing and add coverage reporting
Merge pull request #133 from elasticsearch/rspec_coverage

Improve testing and add coverage reporting
Fixes examples

Templates require that the module path be included in the declaration. 

The examples as provided give the following error "Error: Could not find template 'input_redis.erb' at /root/logstash.pp:22 on node foo"
Adds name to centos repo

Without the descr, yum will throw a harmless error every time you try and install software

    Repository 'logstash' is missing name in configuration, using id

Note: It seems counter intuitive, but puppet yumrepo uses 'descr' to set the 'name', where as 'name' does nothing. 
https://groups.google.com/forum/#!topic/puppet-users/QEM0XquEyLY

Also, I swear I submitted this pull request an hour ago, but I can't find it, so I'm submitting it again.
Merge pull request #138 from spuder/patch-3

Adds name to centos repo
Merge pull request #137 from spuder/patch-2

Fixes examples
Add beaker system testing
Need to set the right module name ofcourse
Should solve the issue when LS is starting before file concat could have done the job creating the config
Ensure we install java first before installing the package
Merge pull request #140 from elasticsearch/feature/beaker

Add beaker testing and fix 2 race conditions
Fail fast when using package_url and repo
Update for release 0.4.3