Started preparer class. Did not changed runner.rb yet.

Signed off by: Diego Araujo <diegoamc90@gmail.com>
Runner using Preparer.

signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Fixed git downloader when the directory already exists

Signed off by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Refactored downloader class from runner

Signed off by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Refactored runner collecting state

Signed off by: Renan Fichberg <rfichberg@gmail.com>
Extracted build_tree for a new class.

Signed off by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Signed off by: Daniel Bucher <daniel.bucher88@gmail.com>
Added tree builder spec.

Signed-off-by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Signed-off-by: Daniel Alves <danpaulalves@gmail.com>
Removing collect from runner.

Signed-off-by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Signed-off-by: Daniel Alves <danpaulalves@gmail.com>
Removed unnecessary syntax.

Signed off by: Daniel Alves <danpaulalves@gmail.com>
Extracted Calculator to a new class.
Tests Pending.
Signed off by: Daniel Alves <danpaulalves@gmail.com>
Tests for compound result calculator.
Fixed compound result calculator test
Extracted Agreggator class. Tests pending.
Pending test for aggregator.
Adding spec for Aggregator class

Signed-off-by: Daniel Bucher <daniel.bucher88@gmail.com>
Signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Extracted Interpretor class. Tests pending.
Interpreter tests completed

Signed off by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Signed off by: Diego Araujo <diegoamc90@gmail.com>
Refactored runner tests, removed runner_mock_helper

Signed off by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Signed off by: Diego Araujo <diegoamc90@gmail.com>
Refactored aggregator and aggregator tests

Created subtree_elements method on module_result

Signed off by: Diego Araujo <diegoamc90@gmail.com>
Refactored interpreter to use the subtree method

Signed off by: Diego Araujo <diegoamc90@gmail.com>