Leader deploys modules to new containers

When a new container arrives the leader will deploy any
modules to it that need to be deployed.

ContainerListener was moved from ContainerServer to its
own top level class.