Metric result and unit tests

with metric_results_of and descendant_results_of methods
Complemented MetricResult's unit tests
Finished Metric Result entity

Pending acceptance test for method descendant result.
MetricResult's desdant_results method is still pending, but there were some improvements
Get descendant results from class scoped metric (acceptance test)
The repository ID is set when calling the method repositories_of