create test for puppet type for top level cluster mgmt

this will be used to validate the puppet type mscs_cluster
basic validation where all fields are required.

needs additional logic for guranteeing arrays
initial rspec for mscs_group type

this will ensure the fields for the type were created properly
rspec for mscs_node

this is used to test the validitity of mscs_node
basic field level checking at this point
initial puppet provider for mscs_cluster

this will faciliate the adding and destroying of a top level cluster
object.  currenltly requires name, [nodenames], [ipaddresses], [subnetmasks]
initial commit for mscs_node

this will faciliate the add/removal of cluster nodes
initial mscs_cluster puppet type
initial mscs_node puppet type
modified test init.pp for new types
fix resource provider