Fix initial launch with nothing in the list.
Also remove the singleton-ness of the CVContact list, since we
are not using that. We just instantiate it initially and pass it
around.