Renamed variables in sendall to match the docs
Fixed a bug in ERROR_BODY_FORMAT
Refactored response creation

* both file_response and error_response now send their response and no
longer require pointed to a response buffer

* file_response now sends fila via sys/sendfile syscall that should
* allow it to send very large files without buffer overflow