add rubocop to dev dependencies and add a default todo
add rubocop to default rake test

This should make travis care about it
RUBOCOP: Favor modifier while usage when you have a single-line body.

For some reason this one doesn’t end up disabled in the TODO file, so
just fixing right away so things pass for now.
RUBOCOP AlignArray

lib/lolcommits/plugins/lol_twitter.rb:31:16: C: [Corrected] Align the
elements of an array literal if they span more than one line.
               Twitter::Error::BadRequest,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
lib/lolcommits/plugins/lol_twitter.rb:32:16: C: [Corrected] Align the
elements of an array literal if they span more than one line.
               Twitter::Error::ClientError => e
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
RUBOCOP AlignParameters

AUTOCORRECTED: Align the parameters of a method call if they span more
than one line.
RUBOCOP EmptyLines

AUTOCORRECTED: Extra blank line detected.
RUBOCOP TrailingBlankLines, TrailingComma, TrailingWhitespace

[Corrected] 1 trailing blank lines detected.
[Corrected] Trailing whitespace detected.
[Manually Fixed] Avoid comma after the last item of a hash.
RUBOCOP SpaceAroundOperators

autocorrected
RUBOCOP Blocks

[Corrected] Avoid using {...} for multi-line blocks.
RUBOCOP CollectionMethods

[Corrected] Prefer reduce over inject.
change rainbow to version that is ok with ruby1.8.7

stupid that a simple gem would deprecate support for that!
rubocop only works on ruby >= 1.9.2, sigh
enforce hashrockets fro ruby 1.8.7

even though rubocop will test on more recent

we should figure out how to guard against ruby 2.0 syntax as well, such
as keyword args, even though nice!
magically add encoding comment on files
add editorconfig and gitattributes to add contributions

should make it easier for the right things to happen magically
RUBOCOP SpacesInsideParens

[Corrected] Space inside parentheses detected.
RUBOCOP SpecialGlobalVars

[Corrected] Prefer $LOAD_PATH over $:.
RUBOCOP ColonMethodCall

[Corrected] Do not use :: for method calls.
RUBOCOP EmptyLinesAroundAccessModifier

Manually fixed.

Offences:

lib/lolcommits/capture_mac_animated.rb:29:5: C: Keep a blank line
before and after private.
    private
    ^^^^^^^
lib/lolcommits/runner.rb:64:5: C: Keep a blank line before and after
private.
    private
    ^^^^^^^
lib/lolcommits/runner.rb:74:3: C: Keep a blank line before and after
protected.
  protected
  ^^^^^^^^^
RUBOCOP SpaceAroundEqualsInParameterDefault

[Corrected] Surrounding space missing in default value assignment.