Wrap up majority of gem_dep_checker refactoring

Docs/tests still need to be flushed out, plus
query target selection needs to be filtered
based on cmd line params