Allowed opts to be passed to grid as a ptree
Allowed opts to be passed to pgroup as a ptree
Switch pgroup init_fname to std::string from char*
Switch grid fname to std::string from char*