factory for garages
adding roles for users
creating and using new factories for users
changed user model
introducing pundit
new matcher for testing user roles rules
rescue for not autorized request
creating policies for user roles rules
applying roles rules to garage controller