A framework for OWIN servers, middleware, and applications