Added SongGraph class with effecient loading from saved graph file