robust, scalable error handling middleware for express.js