committed first response
added provider evaluators
rounded out as per testing discussion and added some test fixtures