minor interval now works for any key and accidentals placed corectly