Update to new rubocop version

offence has been renamed to offense
Split `UnitSpecNaming` into seperated cops
Add RSpecDescription cop
Fix rubocop configuration
fix travis config
Fix RSpecFileName cop for non-class specs
Adapt RSpecFileName to commen naming convention
Add RSpecMultipleDescribes cop
Rename cops
Add `RSpecDescribedClass` cop
Add RSpecInstanceVariable cop
Minor cleanup
Merge pull request #3 from geniou/refactoring

Refactoring + new cops
Bit of extra talk about the cops & naming instability
Move TopLevelDescribe to Rubocop::RSpec, so that cops folder is only cops
1.0.rc1 with thanks to @geniou!

* Update code to work with rubocop >= 0.19 (@geniou)
* Split `UnitSpecNaming` cop into `RSpecDescribeClass`,
  `RSpecDescribeMethod` and `RSpecFileName` and enabled them all by
  default. (@geniou)
* Add `RSpecExampleWording` cop to prevent to use of should at the
  beginning of the spec description. (@geniou)
* Fix `RSpecFileName` cop for non-class specs. (@geniou)
* Adapt `RSpecFileName` cop to commen naming convention and skip spec
  with multiple top level describes. (@geniou)
* Add `RSpecMultipleDescribes` cop to check for multiple top level
  describes. (@geniou)
* Add `RSpecDescribedClass` to promote the use of `described_class`.
  (@geniou)
* Add `RSpecInstanceVariable` cop to check for the usage of instance
  variables. (@geniou)
Add Nils as an author
Merge pull request #4 from nevir/add-author

Add Nils as an author
fix link in README
Add project spec

inspired by the one on rubocop
  https://github.com/bbatsov/rubocop/blob/master/spec/project_spec.rb