Move ftest defaults to type function
More specific type requirement for ftest parameters
Enforce filter type for f test
Enforce 3 dimensions on ftest sweep array.

And update documentation
Split spectrum calculation from rest of f test