Add image upload functionality. No web front end yet, and no confirming pictures are actually valid png files, but the api works otherwise. Also, because we don't confirm valid png files, I've put it behind an API_KEY wall.

Be sure to set image_api_key in config.json directly after updating.