Reformat code with IntelliJ configuration and javadocs, formatting
Add Locale API
Make TextColor.Base extend TextColor