Rename ContinuousSignal to RegularSignal

Still not convinced on which name to use here. I think it will be a very useful distinction to make, but it is tough to name.
More tests
Allow passing functions as channels for simple testing
Export and test isregular, regularize
Clone spark until it is registered