Update ability.rb

Make methods `protected` over `private` to ease enhancement and modification.
Merge pull request #19 from elsom25/patch-1

Make Ability's private methods protected