Also uses sites-available/enabled pattern for config files
See http://docs.puppetlabs.com/man/apply.html puppet_apply from rspec-system-puppet runs with --detailed-exitcodes
This adds some really basic system tests so that we can test that various refactorings work correctly and make life easier for you before submitting.