Generates alias name for a given string key.
Based on this post on codecall.net.
Kept the logic for concatenation of syllables, but refactored the imperative code into OOP code.
You just have to instantiate an AliasGeneratorConfig and obtain an instance of class AliasGenerator. After that
you can start by calling it's public method like this:
AliasGeneratorConfig config = new AliasGeneratorConfig();
AliasGenerator generator = config.newInstance();
String alias = generator.aliasFor("my Key string");