modifications:
- better error handling for broken images
- can be used as a pacakge on downsteraam projects
- downloads model automatically when not given
- keeps probability of tags along with string repr
- adds batched inference by default
- modified json save path