Add ConfigManager class

ConfigManager class is used to parse configuration files like namelist
in Fortran. Boost.Regex is used for parsing.