bootstrap and output updates

Modified / cleaned multiprocess bootstrap code up quite a bit and added it as a separate file.

Changes to spectral.py break existing code using this module since it now returns a dictionary rather than a tuple.

Also included a few functions to generate and check parameters going into each of the spectral analysis functions, as well those going into the bootstrap functions.
What happened to the frequency vector outputs? Am I missing anything?