Added MapsGraph and MapsEdge, and some more work on GUI.
Merge branch 'master' of https://github.com/jml16/maps