split traffic report in 2, page view vs raw traffic hide raw traffic report by default improve flushing logic for application reqs
this also pulls out the middleware into its own home and inserts in front