Created the class graph, udg, and bipartiteUDG in order to organize the 
code of UDG.

Created a class SetCover, and DepthFirtSearh. These are static classes,
and whence can be used in further implementation.