Minimum implementation of subclass for posts

hacky override of discover post method, still needs work
find-all matching adjusted

find-all implementation returns false positives for subclasses
added parameter of a predicate to implement matching, with a default
value that preserves original behaviour

added an exact class matcher to purge-all invocation of find-all to stop
it purging subclasses