reshuffle install.sh to maintain separation between global setup and project-specific setup
add dependencies for PIL
enable pip download caching