added new getPrimaryProvider() method to EncounterDomainWrapper; for now, this method just returns the first non-voided Provider
added some convenience methods to the EncounterDomainWrapper to fetch underlying encounter properties