Pulled out extraction from cos into classmethod, simplifying the lightcurve class.  __add__ has a better, sorted concatenation