Fixed adjacency matrix undirected graph

was only adding v to w, not w to v
also prepped client to create graph from input stream