reorganized project structure
renamed TextFormatter to NameFormatter