Wip/beaker rspec

This should work for now. Note that the default nodeset relies on one having the fission gem installed, a fissionrc file and vmware vms etc. I will make it more portable soonish, as soon as I find out what might work best for automated tests using Jenkins.

These tests are for the packaged VM - they do not modify anything on the VM, and are purely a spot check to ensure the built VMs have the right things in the right places etc.

These test only the packaged VM, using the Learning VM at the moment. The spec/acceptance/nodesets/default.yml file defines what the "master" and "learning" etc are. In this case, since there is just the one VM, I call it "master" and "learning".This hosts definition (defaults.yml) can be used as is to test material in courseware-lvm.

To test the training VM, you will need a different hosts definition, which I will work on.

Lastly, to test courseware/{fundamentals,practitioner,architect} we will need three different hosts definitions in the spec/acceptance/nodesets directory in that repo (courseware)