Temporarily simplifying chords
Song refactoring; moving printing and playing to Song instead of Driver
Added ChordPairs for an extra layer in the Markov chain
Moved management of unique Chords and ChordPairs to XMLReader
Unit tests for XMLReader Chord and ChordPairs
Unit test for adding a next chord
ChordPair unit tests
Test updates
No longer creating a new random generator on every chord
Pulling first I chord read in instead of a random chord as the seed for new songs
Fixed whitespace artifacts
Usage message added
Removed duration from Chord hash

Added setter method and reenabled other attributes in hash
Refactored to Chord dictionary instead of pairs
Test updates for ChordDictionary refactor
ChordDictionary unit tests
Chord dictionary refactor and related updates
Attempts to fix progression with all the same chord (unsuccessfully)
cleaned up getANextChord
Cleaned up ChordDictionary put and added comments