Add ability to register custom resolvers via app settings and control their resolution via a hook.
Merge pull request #6 from BugsBunnySan/custom_resolver

Code clean up tested and approved.  Merging in.