Pundit

This pull request adds the pundit gem, authorization tests for editor, author, and visitor roles.