add working examples for quorum
clear up behavior of quorum start callback
fix CMAP::set_value type checking