Dont'enforce the type to float32: there will be loose of precision
Added CSR based histograms in histogram tests. 
This checks the code is running but the numerical precision is not there
as most of calculation are done in single precision...
Plenty of warnings to highlight this.
#126