Issue15 fix

Bug fix for integer overflow changes internal Curve representation for truePositiveCounts, falsePositiveCounts, totalPositives, and totalNegatives to long. 

Public interface remains the same except for Curve.confusionMatrix which now returns long[] instead of int[].