implement PATH command search

Searches PATH for collectors. See Issue #27 for details

NOTE - This branch is based off an older pull request (#28), but has been broken into smaller commits