Making methods `can` actually work
Enbling the `*` action for all actions inside a target
Allowing authorizations without any resource provider
Enabling chained `can` calls through AuthMonad structure