Create KroneckerGenerator.py

Stochastic Kronecker Generator, takes initiator graph (seed graph) object made from the InitMatrix class, number of kronecker iterations, and 3 Optional overloads: Directed or Undirected (Undirected by default), CustomEdgeNumber boolean (False by default), and Number of edges (Calculated by sampling formula by default).