Revert "Removes clef-centric registration option"
refactor logic and don't allow registration if general setting is false
Merge pull request #196 from clef/revert-185-remove-register-with-clef-option

Revert "Removes clef-centric registration option"