Update fs.markdown

`fs.exists()` is not an anti-pattern in itself. It becomes an anti-pattern when used in a particular way. Checking the existence of a file is quite useful when building filesystem based locks, and the documentation shouldn't be so narrow in its assumptions.