Refactoring to allow for addition and selection of new anaysis functions without disruption of SL code. Stub class for Spectrum object added.
Fixed typo in Spectrum doc string. Changed load_file to use self.analysis.
Merge pull request #3 from rfcx/SpectralAnalysisRefactor

Spectral analysis refactor