Tidy the executable module removing the logic to search in PATH ad relying
solely on command -v and updated the executable test suite.