@Override
	public BSimServerInfo getServerInfo() {
		return serverInfo;
	}
Initialize a new BSim repository.  This does most of the work of reading
configuration info and setting up the various factories.
@param config is the Configuration object that is populated during initialization
@throws ElasticException for communication problems with the server
@throws NoDatabaseException if the specific database does not exist on the server
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/ElasticDatabase.java