Data Compression- Golomb Codes, Index Creation, Document Search Tool using Vector Space Model, Bm25, Max Score Heuristic Algorithms