make adding to requirement files work, fixing URLs and template processors/middleware lists