some more information retrieval stuff, added bloom filter and forward and inverted index