Finished refactoring string.cpp; removed several function assuming they will be handled by the CFG parser; deferred the implementation of LempelZiv until _Trie is done; made data members protected; deleted all the definitions of what should be global functions from the header