add text formatter test headers
add comments to type definitions
implement new text formatter tests
change Data type name
move include to public directory
add documentation to text formatter functions