Issue 336 2

These patches consolidate the parse of command line options to ConfigManager.
In addition, it also parses a configuration file.
OK. You mean that "file not found" is not error case for this method.

How about adding file existent check to `ConfigManager::loadConfFile()`? If caller checks file existence, we can handle only invalid format error here. It think that it should be reported as an error.