Update class parameters, confine to init class

 * Centralize the parameters in the init class instead of scattered
   throughout classes it invokes.
 * Add puppetdoc parameter info.
 * Update README, resource collectors can still be used but are
   generally not advised.