[WIP] added cache-invalidator-listener service

we started with a listener service to go with the image document. whenever the image changes, the imagine cache should be invalidated.