Validate options set for visibility.

Closes gh-14
Allow the visbility status to be translated.

Closes gh-48.