Fixed Chord __str__ to return accidentals properly

-Bug where str(Chord()) when called with an sharp or flat note would
ignore the accidental when printing out the str representation of Chord.
-Added tests to catch this