Update to both tigress and sharc class

Major updates to both the TTigress and TSharc classes.   

Fixed a fragment indexing bug, by moving the fragmentid indexing from the parser to the queue.  Remade the fragmenttree_benchmark file.