Use a safe_float function to store a float and make the logic a bit easier to understand
Attempt to fix the lat/long problem with the use of a custom validator that always encodes the values as None or float
Remove the _safe_float function, as this is no longer needed with the MaybeFloat validator
Merge pull request #11 from fedora-infra/hotfix/fix-lat-long

Use a safe_float function to store a float