Warning printed if only one spectrum passed to `average_spectra()`.

TODO: How to test that a warning was printed...
Added an Ipython notebok interactive example.
Added `Spectrum.errorfill()` which shades the error region.

Also added example IPython notebook.