Update to latest jsonld.js (use new Promise API).
Remove old Future lib.
Update IDL to use Promise and new RemoteDocument/LoadDocumentCallback.