added the initial command for checking environment cookbook contraints.
renaming to compare and braking the code up into some functions and added unit test, also added the -m mismatch option.
removing some comments and it seems I really cannot type the word constraints correctly. Or I should just drink less beer when coding..
Merge branch 'CHEF-4093' into contributions