add an outer Check#run method which clears failures and performs the check
allow Check#check to call #call if defined
Add Check#mark_message to capture the message output
run the check manually
Add CheckCollection#run
Check#to_text and #to_json now use the memoized message instead of calling #call
update checks to use new Check api
bump version
update readme with new Check API
add note about deprecated Check#call
also clear the message with Check#clear
add custom matchers for our cases
use the new matchers
Merge pull request #16 from tstmedia/clear-failures

Change How Output Message and Failure Get Tracked