Reorder Reek configuration keys
Disable UtilityFunction smell

Not only do I disagree a bit with this smell but it was also being
reported every time a FeatureEnvy smell was detected.

These smells are so coupled I couldn't even create a test for this
feature. There's probably a way though.

In my opinion, classes should be allowed to have some helper methods.
Not everything has to be an object.
Disable TooManyStatements smell

It kind of overlaps with Flog's complexity smell.
Change scatter plot configuration
Make Smells Index table sortable

Now the table can be sorted by smell and location.
Move main logic into an Orchestrator class

The `rubycritic` file is now only responsible for requiring the core
classes of this gem. `rubycritic/orchestrator` will only be required by
the CLI (CommandLineInterface) class, thus allowing the guard-rubycritic
gem to require its own mini-orchestrator.
Rename and reorder some methods
Organize test code structure
Use flat_map instead of map followed by flatten

Not only is this more idiomatic, [it's also better performance wise!][1]

[1]: http://gistflow.com/posts/578-use-flat_map-instead-of-map-flatten
Remove needless require
asd