Authorization Feature with permissions gem. 19 scenarios (19 passed)