New readme; made Payload argument a pointer instead of a copy