Changed buildProgression to accept sequence of Chords
Moved SongPart determination to XMLReader instead of SongSegment

Allowed for SongSegment to maintain only the dictionary pertaining to
its relevant SongPart
Moved SongSegment progression generation from Driver to SongSegment