Clean up requires

Rather than calculating paths ourselves, trust the load path to include
reek's files, and, during the spec run, reek's spec files. In the
gemspec, the load path needs to be set explicitely.
Remove superfluous initializers

The removed initializers basically just called super. The default
parameter is always correctly infered using the base class' code.
Clean up whitespace and formatting
Remove Array monkey patch
Submit reek to its own default set of smells