I don't remember why I didn't commit this. Looks good.
Big update: Updated readme to proper document the project, included differences.rb that compares lists for new images, and probably final updates to the actual script based on late-game changes in the supplied database