collectors: returning a dict instead of a requests object

This change in behavior is better long term as a consumer should get
data back and not have know how to parse a requests object
collectors: adding a find() method

This method will return the first match of a collector's name