Update to split photo files and directories in top-level photo object. 
Also made photo_data a stand-alone module with an added main().  This
allows one to extract from an archive server without deploying the whole
application.