All methods accounted for

This commit has an opinionated approach to how the search method works. Probably will ditch this in the attempt to make the wrapper true to the YP docs.
Non-opinionated approach to search method