Minor improvements to performance.  Added a BST for an OrderedStringMap implementation.  Further improvements are required.