Migrated to Pillow and updated requirements