fix RSpec setup in Guardfile
disable Travis notification
disable verbose RSpec outside Travis
reorganize Gemfile and gemspec
downgrade rspec to 2.99
temporarily lock to earlier guard
Convert specs to RSpec 2.99.2 syntax with Transpec

This conversion is done by Transpec 2.3.8 with the following command:
    transpec

* 13 conversions
    from: obj.should
      to: expect(obj).to

* 13 conversions
    from: obj.should_receive(:message)
      to: expect(obj).to receive(:message)

* 4 conversions
    from: obj.stub(:message)
      to: allow(obj).to receive(:message)

* 3 conversions
    from: be_false
      to: be_falsey

* 3 conversions
    from: be_true
      to: be_truthy

* 3 conversions
    from: obj.should_not_receive(:message)
      to: expect(obj).not_to receive(:message)

For more details: https://github.com/yujinakayama/transpec#supported-conversions
silence stdout in specs
temporarily disable Ruby warnings
upgrade RSpec to 3.1
refactor spec
add RuboCop
fix RuboCop offenses
use patterns instead of watchers
allow latest Guard again
use guard-compat
Merge pull request #20 from guard/use_guard_compat

Use guard compat