Complete support of the multiple Edge weight values implemented.

An Edge object can now be obtain from a Static method.