added option write_index to write_shp(); match_vertices_and_edges() now returns pdshp DataFrame, not list of LineStrings
added README