Less pedantic requirements

Also swapped Pillow in for PIL