Fix promise implementation

map calls the function with additional arguments so `denodeify` by default led to the stat function being called as `fs.stat(filename, index, array, callback)` so it never returned.

I had accidentally used `results` when I meant `stats`
Merge pull request #21 from ForbesLindesay/patch-2

Fix promise implementation