refactor policy with NullObject pattern
fix small rubocop violation
wip: comments can be created/seen according to policy
adds approve comments functionality
adds omniauth functionality and all test pass
Merge branch 'ch_9'

Conflicts:
	app/policies/article_policy.rb