added req.autoEnd() and pipe-chaining (progress #110)