Add support for running tempest tests

This commit adds the preliminary support for
tempest to the basic test script driven by jenkins.
remove monit module ref

There is no longer a monit repo in CiscoSystems.
This commit removes the reference to it from our Puppetfile.
Update puppet package install

There is something wrong with package dependencies
in the packages from PL.

Specifically, that it tries to install the latest
version of puppet-common regardless of what version
we specify for Puppet.

This leads to package version conflicts when we
want to specify the exact package version to install.

This commit ensures that puppet-common is installed as the
correct version before puppet, which seems to get around the issue.
Merge pull request #48 from bodepd/master

update tests in basic_tests to support node_groups, remove monit
resolve merge conflicts