changed requirements to use pillow instead of PIL