Application can be started with personalized configuration values.
This configuration values can be saved using:
	1. Default values inserted by developer		priority 0
	2. Configuration file						priority 1
	3. Passed as command line arguments			priority 2

Values with greater priority will overwrite values with less
priority.

Default value is overwritten by value in configuration file which
is overwritten by value passed on command line.

If no value was provided in configuration file or on command line
then the default value will be used.