Nearly have promises implemented so that all my apis can be async.
  --Need to handle the resolve and reject message on the render process side of things.
  --Going to need to make then/finally return promises.
  --Probably going to need to replace my deferred class with a pure CefV8Value version.