Updated GraphCreator

Added parameters k (for k-colorability) and density (probability that
any given valid edge will be added). Also added 2 new algorithms which
ensure connectedness.