add gem info to README
missing validate values lines
add rspec coverage for required parameters for specific params

ip resource requires subnetmask and ip address
initial commit for cluster resource provider

just a stub - ain't nothing going on yet
test manifest for simple puppet apply
moved files around - more initial organization

templating initial type and provider files
initial working prototype of resource add
type and provider created for group mgmt
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 indenting

Signed-off-by: Rich Siegel <rsiegel@ise.com>
updated readme to reflect new types
fix cluster params to pass as arrays instead of strings

fixed receiving arrays using .to_a in provider on cluster_config
fixed array on type using :array_matching =>  all
cleaned up init.pp

fix exists? to use first node name, to prevent dns availability
on new virtual name from causing failure