Refactored module_result tree traversal.

Signed off by: Renan Fichberg <rfichberg@gmail.com>
Fixed module_result indentation.

Signed off by: Renan Fichberg <rfichberg@gmail.com>
CompoundResultCalculator using pre order module results list

Signed off by: Renan Fichberg <rfichberg@gmail.com>
Better name for variable on aggregator

Signed off by: Renan Fichberg <rfichberg@gmail.com>
Created attr_reader for pre_order and made it always run from the root module result.
Merge pull request #27 from mezuro/refactoring_runner_2

Refactoring runner 2, the return of Jedi.