CreateCoveringReaders: this functions creates a set of readers that are
guaranteed to cover every given tag (called the backbone). 

We add over the backbone additional randomly placed readers, each of
which cover at least one tag.
Finalized the uniform generation of covering nodes. 
Plus, print the results on file and .gif images.