clean sources
allow lua to modify request headers
atom editor, cleaning up whitespace
utils for writing header back to c