add array and float tests and using number validation when type is float, because async-validate doesnt not accept an integer as float