added a library class to hold songs