Fix image filenames

Remove spaces and fix case sensitivity.

@adamlewinter note that filenames can't (reliably) have spaces in them
if we want to use them on the web. Also, filenames are case sensitive,
so .jpg and .JPG are different.

Fixes #88.