bulkified the checkcontactemail trigger so it puts stuff in maps. currently fails if email addresses already exist without contatemail records, though.