Added a copy constructor and a getAllVertices function for the uGraph class
First draft implementation of Dijkstras algorithm is working, but there are a few odd errors that pop up when you try and run it thousands of times on large, dense graphs.