Merged RateChord and RateChordTransition into RateSubProgression.
No more distinction between rating a single Hand and rating a SubProgression.
Pitch and Semitones are newtypes (instead of type synonyms)
Octave is a newtype instead of a type synonym
added cabal dependencies