Rewrote FileParserFactory::makeFileParser to use a backing std::map from file extensions to shared_ptr<IFileParser>.