revamping key signature class using separate config/table of spellings.
Merge branch 'develop' of github.com:Harvard-ATG/HarmonyLab into develop