COMP: Fix typedef for mass to be POSVEL_T
ENH: Catch reading variable to a different type

Added code to detect when the variable we are reading
into is not compatible with variable that we wrote.
For example, reading in a double to a float.
ENH: Add generate-timesteps script
ENH: Use new GenericIOReader in GenericIOInspector
WIP: