promise-lite

Promise implementation