Multi-role and whitelist based authorization gem for Rails (and not only Rails!)