fixed the silly bug in the lookup function (called itself within itself) and attempted a fix on the deletion of the entries in old hash table. It seems to run to completion, but I have not checked rigorously yet. Index files in the indexes directory don't seem to be correct. The class files may not be entirely correct either, seems to only get most of the packets rather than nearly all of the packets. I am committing because this seems to run without segfault