…ment to isPortOpen is optional, defaulting to localhost is if isn't given but a callback is.
… will use that instead of process.cwd(). Main usage of it is in Geddy where we need to check for JS and Coffee files, because it changes the working path.
…lling continue if we set targ to an empty object(I thought that would work) but still ignored it.
…l values. Should probably add more checks for undefined, etc.`
…he recursive merge call wasn't being scoped correctly
…ctly. And removed the try...catch
… like async, il8n, and log.
…ape and string.needsUnesape