Feature: proper doubling rules for figured bass realizations

Proper voice leading involves not doubling certain notes: leading tones, sevenths, (added) dissonances, etc. This module filters out the possibilities that have improper doublings.

To do: figure out how to get the leading tone without hard-coding it