use global float data type in fileIO CSV reader
add warnings when observation probabilities are zero