made 'delete all' route behave as expected in tests
extended api to set request headers and pass response object
added tests for req header setting and resp handling
added docs about model.headers(Object)