add functions to IXFileHandle & add Index

1) finish class IXFileHandle
2) add Index struct object