ReadFull everywhere, just to be safe
cleanup
modify readme to reflect #allocs changes