Changes to naming convention. Refactored ETX.
Added LOC, improved ESO support

also added string functions to TTBinaryReader.