Abstracted the parser mechanism to support other config file formats.
Use ConfigurationParserFactory to obtain xml parser.