Unified Downloader and Lightcurve factory

yes it does, because it is operating on a `LightCurve` object not a pandas dataframe, otherwise it would be `my_lc.data.truncate()` which is a totally different thing.