Opt for the async fs.writeFile and pass compiler output to promise

As suggested by jasonmit, use the async fs.writeFile instead of
fs.writeFileSync so that errors on the write can reject the promise.

Pass the output of the LessCSS compiler to the promise resolver.