implemented save to file half way
refactoring: implemented class graph as extension of sparsemultigraph (JUNG)
implemented rudimentary saving to and loading from file(s)