pub fn read(path: &Path, catalog: &Catalog) -> Result<Profile, ProfileError>
Read and check one profile file against the catalog.