corrected comments, added another test
added add_edge function and tests
added 'edges' and 'remove_edge' and corresp. tests