added option to load only first models; added new constructor taking a map of names to protein objects