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
Merge pull request #1 from rismoney/wtf

fix cluster params to pass as arrays instead of strings