Switch to CanCanCan

https://github.com/ryanb/cancan project is pretty much dead so the new https://github.com/CanCanCommunity/cancancan takes its place. The tests are passing (apart from those mentioned here https://github.com/kandanapp/kandan/pull/408#issue-50843151