Supporting graceful signal shutdown.

Adding a signal handler and gracefully shutting down all threads.
Might be better to print it after processing containerManager.Stop()