add async versions of Node.js fs/path methods

the methods are really asynchronous; the file I/O is not.