Add build/* to gitignore
Don't overwrite the pass-by-ref params
content_encoding is undefined if filename is "-"

Define var before use. Cutting edge computer science in
action.