Add FloatType FieldType

defaults to random float from 0.0 to 1.0, or min_value to min_value * 2.0 when max_value <= min_value
Can you add to the tests, have it make some, like 20+ and validate each one is correct.