* feat/check-content-type-torrent-download
* check for text/html instead
* check for status codes above 308
* refactor
* make sure < 499 goes to content-type check
* fix content header check by accounting for charset
* retry on 404
* change to errors.New for 404
* make use of verbs
* handle http errors as cases
* check contentType with strings.Contains instead
* adjust message for unauthorized and forbidden
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>