Fixed slot test bug in containsKey(key)

Added delete(key) which removes and resizes (if possible)
remove(key) is back to the way it was, which is safer to use during a
forEach loop
Added reclaim() which will resize (if possible), useful after a forEach
loop that used remove(key)
Improved tests and added a Fibonacci sequence add test