MetricResult has_grade? and grade methods

Signed off by: Alessandro Palmeira <alessandro.palmeira@gmail.com>