Read, write and manipulate both binary and XML property lists as defined by apple