Add Verifiers to AutoConfigManager

Verify functions can be added to keys in an `AutoConfigManager`. These
* Throw an exception if you attempt to set an invalid key
* Throw an exception if you attempt to add a validator that isn't valid for the current key