Merge pull request #9653 from s0undt3ch/develop

Lint fixes and include CLI example.
Add function to cache file server traversals
Return
`open()` -> `salt.utils.fopen()`