read options from config file or command line options
add default constructor and setters
get options from cfg or command line
controller accepts config loader
controller accepts config loader
move controller to threade package
reduce ConfigLoader setters visibility
avoid "magick numbers"
read all options from command line