~~~~~~~~~~~~~~~~~~
* Removed code with static typing
* Removed unused instance variables in classes
* Changed ``Note.symbolvalue()`` to ``Note.symbol_value()`` for namespace consistency
* Include ``Note.letter_value()`` method
* Fixed wrong errors being raised
* Refactored scale building code
* Abstracted chord quality to a separate Quality class
* Quality now includes sus chords, Chords no longer have a ``Chord.sus`` attribute
* Refactored chord notation regex parsing for methods to be reusable
* Abstracted roman numeral notation to a separate Roman class, and roman conversion to a separate ChordRomanConverter class