adds several index classes.
updates project files from previous
Merge branch 'master' of https://github.com/patrickhuber/CacheIt