implement 416 Requested Range Not Satisfiable

add tests

fix for: https://github.com/prolic/HumusStreamResponseSender/issues/3