A nodejs authorization library inspired by ruby's CanCan