Add a find_or_create method for subdirectories
Add validations to prevent two directories/songs from having same name
Add create_from_full_path

quickly add song files with a directory structure
Add method to get song's full path
Give directory a full_path function

make both full_path functions recursive