[Contribution #1328] Allows an admin user to hide or unhide annotations

Added some specs and squashed commits from #1328