Improved handling of numeric coercion

Missing entries in catalogs are no converted to nan
Prevent errors with spaces in catalog entries (noted in #179)
Prevent overly long error dialogs.

Closes #179
PEP8
Merge pull request #188 from glue-viz/dtypes

Better handling of numeric conversion