Factor out engines that are commands on PATH.
Merge pull request #24 from cirosantilli/factor-out-engines

Factor out engines that are commands on PATH.