in XML deserializations, we can get get floats for start/stop times, so we need to be able to parse those

add test video with float-based end-time