Change output parameter to three sigma to [4]chan data.Datapoint.

This still isn't a nice API, but at least it's more expressive.
Add basic three sigma tests