Implements CanCan authorization roles
Adds workaround for CanCan params in Character controller