Improve the Index / IndexEntry classes

- [x] Enumerator for stages
- [x] Add stage parameter to `getEntry`
- [x] Advance to an almost full wrapper of libgit2
- [x] romantic doxygen poetry