broken (somewhat) commit. trying to convert dispatching to support streaming requessts. made some progress, but the routes dont appear to be running correctly or something.