Added macro CROW_MIDDLEWARE_USE for specifying IMiddlewareHandler types
Updated example for contrib changes