Can you please document the properties that the `init` method expects to have on the configuration object? Also, I think falling back to the default if the config object is not complete (e.g., has no "binaries" object or "sofficeBinary" property) would be good.