chefspec tests

 * chefspec matcher library to make it easier to test the cookbook's providers
 * some chefspec tests which can be improved even further