Imporved tests for spectrum multiplication with constant.
Some linting/pep8 in test_spectrum.py
Broke `test_spectrum.test_mul` into four smaller tests.
Multiplying a `Spectrum` with a scalar now propagates (scales) errors.
Split `test_spectrum.test_div` into several smaller tests.