refine documentation
Update readme
Add Arbitrary instance for AnnounceQuery