Add error messages to Float validator

Fixed Float validator not setting error message for failed validation.

PR needs tests but i have no time atm.

Reopening PR against master