Consoles input provided with Apache-Common-Cli 1.3
all available options are parsable and readable.

Also some ideas about how to implement different functionality that depends on the chosen algorithm