Implemented Promise.resolve() in SimplePromise
Moved DeferredPromise to utility.ts