support namespacing for cached finds
support for namespaced searches
support namespace for other cached calls

use a simpler alias_method for handling predicate methods instead of defining the method twice
Merge pull request #6 from mmmries/namespacing_support

Namespacing support