Split save_file into two functions, one which gets a file handle and one which does the saving. This lets child classes override saving easier
Fix to spectrum plotting
Merge branch 'master' of github.com:sbird/fake_spectra