Add options, multilanguage support and configuration file.