Make config options into parameters to classes

These also contain the default options from params.pp, so no Hiera data should
be required to make a workinv VM.
Remove params class
Add default Hiera data, and ignore common.yaml
Update README to include Hiera instructions
Fix typo
Merge pull request #15 from mgdm/puppet-hiera

Thank you
Fixed a typo
Merge pull request #16 from EricHogue/FixTypo

Fixed a typo
Make sure the db config is not overwritten on each provisioning.
Merge pull request #17 from EricHogue/JOINDIN-207-DontOverrideDBConfig

Make sure the db config is not overwritten on each provisioning.
Added a comment on manually provisioning the vm
Merge pull request #18 from EricHogue/AddedCommentOnVagrantProvisioning

Added a comment on manually provisioning the vm
Added the dev api to the hosts file
Merge pull request #19 from EricHogue/AddDevAPIToHostsFile

Added the dev api to the hosts file
Updated README.md

A few grammar corrections and added the command line to do the copy files when installing the testing tools in the VM
Corrected grammatical error in README.md file
Merge pull request #21 from manzwebdesigns/documentation

Documentation
Switched from Mongo to Redis
Merge pull request #22 from magicmonkey/master

Switched from Mongo to Redis
Removed some remnants of Mongo