whyrun support for monitrc provider

rebased application of #20