remove Gemfile.lock
ignore Gemfile.lock
update RSpec config
remove unnecessary template specs
add Rubocop
temporarily lock guard version
fix basic RuboCop offenses
add transpec
Convert specs to RSpec 2.14.7 syntax with Transpec

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

* 33 conversions
    from: its(:attr) { }
      to: describe '#attr' do subject { super().attr }; it { } end

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

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

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

* 2 conversions
    from: == expected
      to: eq(expected)

* 2 conversions
    from: obj.should_not
      to: expect(obj).not_to

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

For more details: https://github.com/yujinakayama/transpec#supported-conversions
update RSpec to 3.1
Convert specs to RSpec 3.1.7 syntax with Transpec

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

* 27 conversions
    from: it { should ... }
      to: it { is_expected.to ... }

* 10 conversions
    from: be_true
      to: be_truthy

* 6 conversions
    from: it { should_not ... }
      to: it { is_expected.not_to ... }

* 3 conversions
    from: be_false
      to: be_falsey

* 1 conversion
    from: == expected
      to: eq(expected)

For more details: https://github.com/yujinakayama/transpec#supported-conversions
fix spec for RSpec 3.1
update RSpec config to 3.1
update RuboCop todo file
use Guard::Compat
test template using Guard::Compat
Merge pull request #24 from guard/use_guard_compat

Use guard compat