Add failing spec

When authorize_actions_for is called with {:actions => {:actions =>
:read}}, it should not throw an error.
Refactor authorize_actions_for and authority_actions to be consistent

Decouples dealing with the :actions and :all_actions options.
Previously, overridden_actions was being applied twice to the same hash
resulting in unexpected behavior.
Merge pull request #76 from capicue/forced_actions

Refactor overridden_actions