Added Rspec tests

Using all the Puppetlabs-recommended methods to setup and perform catalog testing. This eases friction as additional features are added in the future.

This pull request does not alter any manifest code whatsoever; it should be purely additive and therefore simple to merge.