Allowing a graph to be created from an edge list; adding setEdgeWeights method; shortening some argument names
Various tweaks and fixes