Better String base

Includes Lexicography and Btr_String with minimum behavior as a start.