worked for hours to fix insert/delete

This took me about 15 hours to finally figure out, but this works like a charm when you are inserting/deleting cells using the respective collection view methods. It smoothly inserts rows, even bouncing as the other rows shift to make room.