Add public property to projects.

All users can see public projects after login, and All users will
get reporter level access for public projects
Add asciidoctor to Gemfile

GitHub::Markup.render invokes Asciidoctor::Document.new(Document).render
to render asciidoc files.