Added a constructor to Edge. Implemented minimum spanning tree function for Graph. Added more content to main()