handle tiffs with missing termination tag "0"
refactor, move all detectors to the respective files
fix linting
webp samples