Implement authorization

* add authorization using CanCan and ActiveAdmin::CanCanAdapter
* set up authorization according to requirements
* don't implement Role model for now since there are only two roles
Log changes to the platforms of a campaign

* only log if the campaign's budget is greater than 1000
* distinguish between additions and removals
* log who conducted the change(s)
* for simplicity use ActiveAdmin::Comment for logging