Updated documentation on slowest_actions
Added a missing close parenthesis
Fixed some config stuff. Split up responsibilities

- Split the gem into version, setup, collector, reporter. Each of these files
  represent a responsibility that the gem performs. While they are all part of
  the same module, splitting them up visually helps keep things organized.