Use Chef::JSONCompat to parse node json files

This allows you to search node files that don't a json_class key.
Add Travis CI config
metadata.rb name setting
Merge pull request #21 from stankevich/metadata_name_fix

metadata.rb name setting
Merge pull request #19 from tjwallace/node_without_json_class

Use Chef::JSONCompat to parse node json files
Ensure chef gem is installed before running tests
Merge pull request #20 from tjwallace/enable_travis

Add Travis CI config
CHANGELOG: fixed typo
0.4.0 'summer in the city' Release
Explicitly check each node's class
Require rubygems for ruby 1.8
Add build status to the README
Merge pull request #23 from tjwallace/fix_build

Fix travis build
Build with different major chef versions.
Add rake task and remove explicit travis test runner.

Previous test runner was missing a test file.
Test with 1.x Rubygems.

https://github.com/rubygems/rubygems/issues/502
Add treetop as test dependency.
Fix missing argument for RunContext.
Advertise chef version before build.
Merge pull request #29 from pawelpacana/travis

Fix travis tests