removed httl handler wrapper and added a middleware
renamed wrapper to middleware and added a middleware for rate limit