Align test script with current api

This test script is brought up to date with latest api to match up with doc
format.
Overall pass/fail message

Check all results to determine if any validation failed.  Improves the feedback
cycle by not having to sift through results for individual failures.
Add support for clients, nodes, roles, data_bag_items and environments
PR Comments