Contains blatant kang of https://github.com/aschey/stream-download-rs
took the big chainsaw and put that in pieces then glued them together different for educational purposes
thanks to them for creating a very nice crate that helped me to understand rust a little bit better