Updated walk.js to be re-entrant. Fixes #20
Merge pull request #73 from kss-node/pr-63-rebased

Updated walk.js to be re-entrant.