updated filter_loop_overlap so it works
join_adjacent_geographic_shapes changes, almost ready to start working