Updates to readInput

readInput now correctly recognizes and throws error alerts for inputs
that are negative, NaN, have decimals, are == 0 or 1, or are the same.