3 - if possible, split shutter and image downloading in trigger.c
4 (this probably means being able to downloading images created by
5 pressing the shutter physically)
6 - record USB traffic for changing settings other than aperture
7 - figure out when file from camera is available for download
8 - figure out how the camera reports if a photo could not be taken
9 - In trigger.c, read filename from the camera and use it as a default