Automated Materials Spectroscopy Analysis using Genetic Algorithms