adding a register w/ value function

the developer can now register a toggle
with a default value as argument.

this is not to be confused with
SetFeatureStatus which acts basically
as a force override of any values from
the backing engine