allow puppet >= 3.0 databindings for class params

Using the params class doesn't easily allow puppet 3 hiera data bindings.  Move variables with no logic into init.pp as defaults, add hiera lookup for remaining parameter with a default to params.