added all the different hki files
sessions are cached #18
more stuff cached closes #18, different versions closes #17
versions are ordered correctly