Rework profiler to learn words and chars
Rename profiler to Cipher