Attempt to separate Tagger into two classes.

TagInfo is static and insensitive to permissions, Tagger
is dynamic and sensitive to permissions.
Tagger::editable -> Tagger::paper_editable.
Nit