Refactoring Driver with methods
New test for song parts
Renamed Song to SongSegment