Readable user prints
Add access_restriction specs
Add Pundit gem and basic permission matrix