added song class to represent the stored songs; added playlist class to handle the dynamic playlist