document halt, halt_error; drop halt_bad_request and halt_unprocessable_entity; these will be generated
generate methods for halting by status
halt test