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.