Polling images to improve response times.
Changing image add/remove to guarantee the operation has been processed.
Updating spray and other dependencies.
Removing stray print statements.
Removing dead letter logging.

The issue with akka.io.Tcp.Close dead letters is inherent in how Spray.IO is written, and doesn't appear to be an error.