implement #delete on Index

Also implements the UUID Cache on the index, the tests aren't great, but passable for the moment
add some notes about things to do to the Index class