Initial photo cache service. Still needs a good integration test for the client module.
Updating gitignore.