Manifest in Puppet Style, base init.pp is environment only

Slaves can be setup on init.pp alone. Master requires master.pp
Define is now external of class definition, as per http://puppet-lint.com/checks/nested_classes_or_defines/