Add default case as recommended by puppet-lint
Replace double-quotes with single-quotes
Some class documentation
Single quotes when no variable used
Use proper global namespace
Fixes to conform to puppet-lint (puppet style guide)

Fixes were done in order to more closely conform to Puppet's style guide. A default case was added, lines shortened, scope fixes, and alignment of =>.
Removed case statement, this will only be reached if on openvzhn, because of init.pp
More style-guide changes

Extraneous case statements have also been removed.