Reworked cover photo.

Wrote own coverphoto.js code -- the one I found on github doesn't really work
perfectly.  This code will take a relatively-scaled image and save a cropped
version of the image that's scaled accordingly.

Playing with having the map displayed beneath the cover text if there's no
cover photo set, as well.