change IList to List for ease of working with the lists
allow attachments to be created from byte arrays
update version for update