Added caching package
Added io package
Added interpreter to translate indexes to file names
Added file name encryption (md5)