Refactor overridden_actions

## Observed Issue

The `overridden_actions` method gets applied twice to the options parameter of `authorize_actions_for`. As a result, a type error is thrown if options is of the form `{:actions => {:actions => :read}}`.

## Fix

- Remove the overloaded `overridden_actions` method.
- Add `add_actions` method to add to the current action map.
- Add `force_action` method to update all actions in the current action map.