Add oj as a testing dependency

Chef now vendors Yajl, which significantly increases the time it takes to run
the cucumber tests. It also throws occasional errors because multi_json isn't
completely compatible with Yajl. Oj makes the tests fast and awesome.
Add +have_state_attrs+ matcher

- Closes #251