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
Closes #145 added lsbdistid = Debian to rspec facts
Fix typo in group name variable
Improve puppet module removal #141

According to issue #141
Merge pull request #147 from jbouse/master

Fix typo in group name variable
Merge pull request #149 from mieciu/patch-1

Improve puppet module removal - Issue #141
Merge pull request #146 from derektamsen/145_fix_missing_fact_lsbdistid_rspec

Closes #145 added lsbdistid = Debian to rspec facts
Initial commit to convert Beaker tests to docker from vagrant
Fix some tests
Fix typo's