Factor timing implementation out of SoftwareResult

This is a small refactor of the `_faster_get` method in `Genome::SoftwareResult`. It removes the timing implementation from the method and cleans up the metric name generation slightly.