Unified Downloader and Lightcurve factory

I say that we break backwards functionality.  Shouldn't be too bad, and the future is much brighter.