Refactor and extend specs

- Set `action_on_unpermitted_parameters` to `:raise` on controller spec
for easier testing
- Switch over to `expect` syntax
- Add unit tests
- Add warning when running `rake spec`