refactoring : Replace Method with Method Object  -  #24
Move Code : split spec/spec_helper.rb  -  #24
add missing tests for Reporter::DataCompiler  -  #24
refactor DataCompiler#compile_data  -  #24
*** merge : refactor the report data generatin - fixes #24