Lift Rails dependency to allow Pundit to be used with other frameworks

- Instead of requiring `rails` as a dependency we could do with `activesupport`. Closes #19.
- Specs needed an an extra requirement to work with the current release candidate (rc2) of Rails 4.