promisified recursiveModuleCompileToSingleFile. process.exit and console...

... errors happen now in command.js

This fixes #1267
You mean like this?
```javascript
something.then(function(){
  // ...
}).catch(function(){
  // ...
})
```