added config_parser and utests