Make all the classes that are subclasses of the SafeBoolIdiom class use atomic bools if applicable
Since switcher is very multithreaded, valid values for the safe bool idiom need to be atomic if they depend on a single boolean.
This has been done for quiddity
where it caused a bug but may need to be done for other classes.