Version 2 of Index.h: arbitrary values, changed 'add' to 'get slot' and made it private, so duplicate key values can't be added, implemented operator[], added 'start(), next() and end() for iteration of keys.