Add more packages and ensure ruby 1.9.3

install rubygems, add vim, and ensure that
ruby 1.9.3 is installed.
Make hiera data dir config

allow pre and puppet commands
Use resource group for slaves

so that the number of them can easily
be adjusted.
Add openstack deployment example