new List class to handle song lists etc