minimum steiner tree alg. almost done, alpha version