promise-adapter: weird spacing
Merge pull request #82 from Aintaer/promisetrait

Promise callback and trait additions