Initial Commit
first commit
api changes
change pointers to data_struct + point_id/edge_id
first commit
merge