Use guard compat

- update to RSpec 3
- use guard-compat