Response data length is now optional
Add doc for Response
Response::from_file now takes a File instead of a Path