circle of fifths implemented. needed flat/sharp correction if letter note exists already in scale.