added timings, fixed reading bug, no more gather in FloatVector::sum (in preparation for distributed histogramming)
histogram implemented