* Incoming feature photos are resized and compressed to JPEG to the given dimensions and quality. * Database is vacuumed during cleanup.
* errors put into separate package * added table to store feature photos * added API endpoints for serving photos * POST /data extended to accept photos using a multipart/form-data body
* basic untested implementation of server * updating data not implemented yet