Fairly major re-structuring of code

Changed the directory structure, to something a bit more sensible and more in
line with Phil's snopy code. Also made several alterations specifically in
preparation for the limit setting code. The new isotope module has classes to
handle calculation of number of nuclei/decays much more sensibly. The scaling
of histograms has also been moved to a separate method of SpectrumData class.