move getResult to _interface and add new metrics to all classification algorithms