Merge pull request #2 from TannerFilip/master

Add redis class
Use the correct path
Merge pull request #4 from deanwilson/correct_sudo_path

Use the correct path
Make the classes pass most of the puppet-lint checks

This also changes tabs to spaces.
Merge pull request #5 from deanwilson/puppet-lint

Make the classes pass most of the puppet-lint checks
Break the classes out in to separate modules

Also sneak in a rakefile for running puppet-lint
Merge pull request #6 from deanwilson/create_modules

Break the classes out in to separate modules
Moving site.pp to top level manifests directory
removing old site.pp
Merge pull request #7 from jdow/master

Move site.pp to a manifests directory