calls_matching_re pulled out into test_utils
add a few tests around tooling abstraction
remove print in favor of loggers.
firmed up new tools api.