remove dependencies on heredity/darryl
  add method definitions for finder and searchers
  create permutations of all potential method names
  allow for default_options to be defined
add a delegator inteface to the cache