Added IO helper for operations on file system
Refactoring in Index API. Added function which should allow to work with
different languages.