Node Roundup: promise.io, copromise, Apper