add async rest call via sidekiq
add parameter validation
add OfferCreatorJob
add sidekiq monitoring page
add authorization foundation using Pundit
implement all methods in products
implement all methods in categories
add policies for offers
add policies for advertisers & publishers